public class ApiModelParser extends Object
| Constructor and Description |
|---|
ApiModelParser(DocletOptions options,
Translator translator,
com.sun.javadoc.Type rootType)
This creates a ApiModelParser
|
ApiModelParser(DocletOptions options,
Translator translator,
com.sun.javadoc.Type rootType,
boolean inheritFields)
This creates a ApiModelParser
|
ApiModelParser(DocletOptions options,
Translator translator,
com.sun.javadoc.Type rootType,
boolean consumesMultipart,
boolean inheritFields)
This creates a ApiModelParser for use when using composite parameter model parsing
|
ApiModelParser(DocletOptions options,
Translator translator,
com.sun.javadoc.Type rootType,
com.sun.javadoc.ClassDoc[] viewClasses)
This creates a ApiModelParser
|
ApiModelParser(DocletOptions options,
Translator translator,
com.sun.javadoc.Type rootType,
com.sun.javadoc.ClassDoc[] viewClasses,
boolean inheritFields)
This creates a ApiModelParser
|
| Modifier and Type | Method and Description |
|---|---|
ApiModelParser |
addVarsToTypes(Map<String,com.sun.javadoc.Type> varsToTypes)
This adds the given vars to types to the ones used by this model
|
static com.sun.javadoc.Type |
getReturnType(DocletOptions options,
com.sun.javadoc.Type type)
This gets the return type for a resource method, it supports wrapper types
|
String |
getRootModelId()
This gets the id of the root model
|
Set<Model> |
parse()
This parsers a model class built from parsing this class
|
public ApiModelParser(DocletOptions options, Translator translator, com.sun.javadoc.Type rootType)
options - translator - rootType - public ApiModelParser(DocletOptions options, Translator translator, com.sun.javadoc.Type rootType, boolean inheritFields)
options - translator - rootType - inheritFields - whether to inherit fields from super typespublic ApiModelParser(DocletOptions options, Translator translator, com.sun.javadoc.Type rootType, com.sun.javadoc.ClassDoc[] viewClasses)
options - translator - rootType - viewClasses - public ApiModelParser(DocletOptions options, Translator translator, com.sun.javadoc.Type rootType, com.sun.javadoc.ClassDoc[] viewClasses, boolean inheritFields)
options - translator - rootType - viewClasses - inheritFields - whether to inherit fields from super typespublic ApiModelParser(DocletOptions options, Translator translator, com.sun.javadoc.Type rootType, boolean consumesMultipart, boolean inheritFields)
options - translator - rootType - consumesMultipart - inheritFields - whether to inherit fields from super typespublic ApiModelParser addVarsToTypes(Map<String,com.sun.javadoc.Type> varsToTypes)
varsToTypes - public Set<Model> parse()
public String getRootModelId()
public static com.sun.javadoc.Type getReturnType(DocletOptions options, com.sun.javadoc.Type type)
options - type - Copyright © 2015. All rights reserved.