public class GenerateCode extends java.lang.Object implements EnableExtParameters, WrapResponseAbility, ModuleAbility
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.Collection<ExtParameter> |
extParameters
The Ext parameters.
|
static org.slf4j.Logger |
LOG
The constant LOG.
|
java.lang.String |
sourceFolder
The Source folder.
|
| 构造器和说明 |
|---|
GenerateCode() |
| 限定符和类型 | 方法和说明 |
|---|---|
EnableExtParameters |
addExtParameter(ExtParameter extParameter)
Add ext parameters enable ext parameters.
|
java.lang.String |
getApiPath()
Getter for property 'apiPath'.
|
java.lang.String |
getConfigFile()
Getter for property 'configFile'.
|
java.util.Collection<ExtParameter> |
getExtParameters()
Getter for property 'extParameters'.
|
java.lang.String |
getModule()
Gets the module.
|
java.lang.String |
getOutput()
Getter for property 'output'.
|
java.lang.String |
getSecondModule()
Gets the second module.
|
java.lang.String |
getSourceFolder()
Getter for property 'sourceFolder'.
|
java.lang.String |
getSpec()
Getter for property 'spec'.
|
java.lang.String |
getSystemProperties()
Getter for property 'systemProperties'.
|
java.lang.String |
getTemplateDir()
Getter for property 'templateDir'.
|
boolean |
isGenerateApiDocs()
Getter for property 'generateApiDocs'.
|
boolean |
isGenerateApis() |
boolean |
isGenerateModelDocs()
Getter for property 'generateModelDocs'.
|
boolean |
isGenerateModels()
Is generate models boolean.
|
boolean |
isGenerateSupportingFiles()
Getter for property 'generateSupportingFiles'.
|
boolean |
isGenerateSwaggerMetadata()
Getter for property 'generateSwaggerMetadata'.
|
boolean |
isGenerateTests()
Getter for property 'generateTests'.
|
boolean |
isMergeDoc() |
boolean |
isVerbose()
Getter for property 'verbose'.
|
boolean |
isWrapResponse() |
void |
run(io.swagger.codegen.v3.generators.DefaultCodegenConfig codegen) |
void |
setApiPath(java.lang.String apiPath)
Sets api path.
|
void |
setConfigFile(java.lang.String configFile)
Sets config file.
|
void |
setGenerateApiDocs(boolean generateApiDocs)
Setter for property 'generateApiDocs'.
|
void |
setGenerateApis(boolean generateApis) |
void |
setGenerateModelDocs(boolean generateModelDocs)
Setter for property 'generateModelDocs'.
|
void |
setGenerateModels(boolean generateModels)
Sets generate models.
|
void |
setGenerateSupportingFiles(boolean generateSupportingFiles)
Setter for property 'generateSupportingFiles'.
|
void |
setGenerateSwaggerMetadata(boolean generateSwaggerMetadata)
Setter for property 'generateSwaggerMetadata'.
|
void |
setGenerateTests(boolean generateTests)
Setter for property 'generateTests'.
|
void |
setMergeDoc(boolean mergeDoc) |
void |
setModule(java.lang.String module)
Sets the module.
|
void |
setOutput(java.lang.String output)
Sets output.
|
void |
setSecondModule(java.lang.String secondModule)
Sets the second module.
|
void |
setSourceFolder(java.lang.String sourceFolder)
Setter for property 'sourceFolder'.
|
void |
setSpec(java.lang.String spec)
Sets spec.
|
void |
setSystemProperties(java.lang.String systemProperties)
Setter for property 'systemProperties'.
|
void |
setTemplateDir(java.lang.String templateDir)
Sets template dir.
|
void |
setVerbose(boolean verbose)
Setter for property 'verbose'.
|
void |
setWrapResponse(boolean wrapResponse) |
java.lang.String |
toModelFilename(java.lang.String name,
java.lang.String templateName) |
GenerateCode |
withPathPrefix(java.lang.String apiPath)
With path prefix generate code 2.
|
public static final org.slf4j.Logger LOG
public java.lang.String sourceFolder
protected java.util.Collection<ExtParameter> extParameters
public void run(io.swagger.codegen.v3.generators.DefaultCodegenConfig codegen)
public GenerateCode withPathPrefix(java.lang.String apiPath)
apiPath - the api pathpublic void setSpec(java.lang.String spec)
spec - the specpublic void setOutput(java.lang.String output)
output - the outputpublic void setConfigFile(java.lang.String configFile)
configFile - the config filepublic void setApiPath(java.lang.String apiPath)
apiPath - the api pathpublic void setTemplateDir(java.lang.String templateDir)
templateDir - the template dirpublic void setVerbose(boolean verbose)
verbose - Value to set for property 'verbose'.public boolean isVerbose()
public java.lang.String getOutput()
public java.lang.String getSpec()
public boolean isGenerateTests()
public boolean isGenerateModelDocs()
public void setGenerateModelDocs(boolean generateModelDocs)
generateModelDocs - Value to set for property 'generateModelDocs'.public java.lang.String getTemplateDir()
public java.lang.String getSystemProperties()
public void setSystemProperties(java.lang.String systemProperties)
systemProperties - Value to set for property 'systemProperties'.public java.lang.String getConfigFile()
public java.lang.String getApiPath()
public java.lang.String getSourceFolder()
public void setSourceFolder(java.lang.String sourceFolder)
sourceFolder - Value to set for property 'sourceFolder'.public void setGenerateTests(boolean generateTests)
generateTests - Value to set for property 'generateTests'.public boolean isGenerateApiDocs()
public void setGenerateApiDocs(boolean generateApiDocs)
generateApiDocs - Value to set for property 'generateApiDocs'.public boolean isGenerateSwaggerMetadata()
public void setGenerateSwaggerMetadata(boolean generateSwaggerMetadata)
generateSwaggerMetadata - Value to set for property
'generateSwaggerMetadata'.public boolean isGenerateModels()
public void setGenerateModels(boolean generateModels)
generateModels - the generate modelspublic boolean isGenerateApis()
public void setGenerateApis(boolean generateApis)
public boolean isGenerateSupportingFiles()
public void setGenerateSupportingFiles(boolean generateSupportingFiles)
generateSupportingFiles - Value to set for property
'generateSupportingFiles'.public java.util.Collection<ExtParameter> getExtParameters()
EnableExtParametersgetExtParameters 在接口中 EnableExtParameterspublic EnableExtParameters addExtParameter(ExtParameter extParameter)
EnableExtParametersaddExtParameter 在接口中 EnableExtParametersextParameter - the ext parameterpublic boolean isMergeDoc()
public void setMergeDoc(boolean mergeDoc)
public boolean isWrapResponse()
isWrapResponse 在接口中 WrapResponseAbilitypublic void setWrapResponse(boolean wrapResponse)
setWrapResponse 在接口中 WrapResponseAbilitypublic java.lang.String toModelFilename(java.lang.String name,
java.lang.String templateName)
toModelFilename 在接口中 WrapResponseAbilitypublic java.lang.String getModule()
ModuleAbilitygetModule 在接口中 ModuleAbilitypublic void setModule(java.lang.String module)
ModuleAbilitysetModule 在接口中 ModuleAbilitymodule - the new modulepublic java.lang.String getSecondModule()
ModuleAbilitygetSecondModule 在接口中 ModuleAbilitypublic void setSecondModule(java.lang.String secondModule)
ModuleAbilitysetSecondModule 在接口中 ModuleAbilitysecondModule - the new second module