public class DocBuilderTemplate extends BaseDocBuilderTemplate
| 构造器和说明 |
|---|
DocBuilderTemplate() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
buildAllInOne(List<ApiDoc> apiDocList,
ApiConfig config,
com.thoughtworks.qdox.JavaProjectBuilder javaProjectBuilder,
String template,
String outPutFileName)
Merge all api doc into one document
|
void |
buildApiDoc(List<ApiDoc> apiDocList,
ApiConfig config,
String template,
String fileExtension)
Generate api documentation for all controllers.
|
List<ApiDocDict> |
buildDictionary(ApiConfig config,
com.thoughtworks.qdox.JavaProjectBuilder javaProjectBuilder)
Build dictionary
|
void |
buildDirectoryDataDoc(ApiConfig config,
com.thoughtworks.qdox.JavaProjectBuilder javaProjectBuilder,
String template,
String outPutFileName)
build common_data doc
|
void |
buildErrorCodeDoc(ApiConfig config,
String template,
String outPutFileName)
build error_code adoc
|
void |
buildSingleApi(ProjectDocConfigBuilder projectBuilder,
String controllerName,
String template,
String fileExtension)
Generate a single controller api document
|
ApiAllData |
getApiData(ApiConfig config,
com.thoughtworks.qdox.JavaProjectBuilder javaProjectBuilder)
get all api data
|
checkAndInit, checkAndInitForGetApiData, errorCodeDictToList, setDirectoryLanguageVariablepublic ApiAllData getApiData(ApiConfig config, com.thoughtworks.qdox.JavaProjectBuilder javaProjectBuilder)
config - ApiConfigjavaProjectBuilder - JavaProjectBuilderpublic void buildApiDoc(List<ApiDoc> apiDocList, ApiConfig config, String template, String fileExtension)
apiDocList - list of api docconfig - api configtemplate - templatefileExtension - file extensionpublic void buildAllInOne(List<ApiDoc> apiDocList, ApiConfig config, com.thoughtworks.qdox.JavaProjectBuilder javaProjectBuilder, String template, String outPutFileName)
apiDocList - list data of Api docconfig - api configjavaProjectBuilder - JavaProjectBuildertemplate - templateoutPutFileName - output filepublic void buildErrorCodeDoc(ApiConfig config, String template, String outPutFileName)
config - api configtemplate - templateoutPutFileName - output filepublic void buildDirectoryDataDoc(ApiConfig config, com.thoughtworks.qdox.JavaProjectBuilder javaProjectBuilder, String template, String outPutFileName)
config - api configjavaProjectBuilder - JavaProjectBuildertemplate - templateoutPutFileName - output filepublic void buildSingleApi(ProjectDocConfigBuilder projectBuilder, String controllerName, String template, String fileExtension)
projectBuilder - projectBuildercontrollerName - controller nametemplate - templatefileExtension - file extensionpublic List<ApiDocDict> buildDictionary(ApiConfig config, com.thoughtworks.qdox.JavaProjectBuilder javaProjectBuilder)
config - api configjavaProjectBuilder - JavaProjectBuilderCopyright © 2020. All rights reserved.