public class ActionDocumentGenerator extends BaseDocumentGenerator
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected int |
depth
depth.
|
protected static List<Class<?>> |
NATIVE_TYPE_LIST |
protected org.dbflute.optional.OptionalThing<SourceParserReflector> |
sourceParserReflector
The optional reflector of source parser, e.g. java parser.
|
protected List<String> |
srcDirList
The list of source directory.
|
protected static Set<String> |
SUPPRESSED_FIELD_SET
list of suppressed fields, e.g. enhanced fields by JaCoCo.
|
| コンストラクタと説明 |
|---|
ActionDocumentGenerator(List<String> srcDirList,
int depth,
org.dbflute.optional.OptionalThing<SourceParserReflector> sourceParserReflector) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected String |
adjustFieldName(Class<?> clazz,
Field field) |
protected TypeDocMeta |
analyzeFormClass(org.lastaflute.web.ruts.config.ActionFormMeta actionFormMeta) |
protected TypeDocMeta |
analyzeReturnClass(Method method) |
protected String |
buildEnumValuesExp(Class<?> typeClass) |
protected String |
calculateName(String parentName,
String name,
String type) |
protected Map<String,String> |
convertPropertyNameMap(String parentName,
TypeDocMeta typeDocMeta) |
protected ActionDocMeta |
createActionDocMeta(org.lastaflute.web.ruts.config.ActionExecute execute) |
protected TypeDocMeta |
createTypeDocMeta(Class<?> clazz,
Map<String,Type> genericParameterTypesMap,
int depth,
Field field) |
protected boolean |
exceptsActionExecute(org.lastaflute.web.ruts.config.ActionExecute actionExecute) |
protected String |
extractActionClassName(Path path,
String srcDir) |
protected String |
extractJsonResponseIterableElementTypeName(String returnTypeName) |
protected List<String> |
findActionComponentNameList() |
List<ActionDocMeta> |
generateActionDocMetaList() |
Map<String,Map<String,String>> |
generateActionPropertyNameMap(List<ActionDocMeta> actionDocMetaList) |
protected org.lastaflute.web.path.ActionPathResolver |
getActionPathResolver() |
protected List<Class<?>> |
getNativeClassList() |
protected List<String> |
getTargetTypeSuffixNameList() |
protected List<TypeDocMeta> |
prepareTypeDocMetaList(Class<?> clazz,
Map<String,Type> genericParameterTypesMap,
int depth) |
protected String |
resolveIterableElementTypeReflectiveTypeName(String extracted) |
protected boolean |
suppressActionExecute(org.lastaflute.web.ruts.config.ActionExecute actionExecute)
非推奨です。
|
protected boolean |
suppressField(Field field) |
protected void |
throwDocIterableElementTypeNotFoundException(String genericClassName,
String returnTypeName,
Method method,
TypeDocMeta returnTypeDocMeta,
RuntimeException e) |
adjustSimpleTypeName, adjustSimpleTypeName, adjustTypeName, adjustTypeName, analyzeAnnotationListprotected static final Set<String> SUPPRESSED_FIELD_SET
protected int depth
protected final org.dbflute.optional.OptionalThing<SourceParserReflector> sourceParserReflector
public ActionDocumentGenerator(List<String> srcDirList, int depth, org.dbflute.optional.OptionalThing<SourceParserReflector> sourceParserReflector)
public List<ActionDocMeta> generateActionDocMetaList()
protected boolean exceptsActionExecute(org.lastaflute.web.ruts.config.ActionExecute actionExecute)
@Deprecated protected boolean suppressActionExecute(org.lastaflute.web.ruts.config.ActionExecute actionExecute)
protected ActionDocMeta createActionDocMeta(org.lastaflute.web.ruts.config.ActionExecute execute)
protected org.lastaflute.web.path.ActionPathResolver getActionPathResolver()
protected TypeDocMeta analyzeFormClass(org.lastaflute.web.ruts.config.ActionFormMeta actionFormMeta)
protected TypeDocMeta analyzeReturnClass(Method method)
protected String extractJsonResponseIterableElementTypeName(String returnTypeName)
protected String resolveIterableElementTypeReflectiveTypeName(String extracted)
protected void throwDocIterableElementTypeNotFoundException(String genericClassName, String returnTypeName, Method method, TypeDocMeta returnTypeDocMeta, RuntimeException e)
protected List<TypeDocMeta> prepareTypeDocMetaList(Class<?> clazz, Map<String,Type> genericParameterTypesMap, int depth)
protected boolean suppressField(Field field)
protected TypeDocMeta createTypeDocMeta(Class<?> clazz, Map<String,Type> genericParameterTypesMap, int depth, Field field)
public Map<String,Map<String,String>> generateActionPropertyNameMap(List<ActionDocMeta> actionDocMetaList)
protected Map<String,String> convertPropertyNameMap(String parentName, TypeDocMeta typeDocMeta)
Copyright © 2015–2017 The DBFlute Project. All rights reserved.