public abstract class EasyapiAbstractJavaCodegen extends io.swagger.codegen.v3.generators.java.AbstractJavaCodegen implements EnableExtParameters, ModuleAbility
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
configPackage |
protected java.lang.String |
defaultApiPath |
protected java.util.Collection<ExtParameter> |
extParameters |
protected org.slf4j.Logger |
logger |
protected java.lang.String |
module |
protected java.lang.String |
secondModule |
protected java.lang.String |
title |
apiDocPath, artifactDescription, artifactId, artifactUrl, artifactVersion, DATE_LIBRARY, dateLibrary, DEFAULT_LIBRARY, developerEmail, developerName, developerOrganization, developerOrganizationUrl, ERROR_ON_UNKNOWN_ENUM, FULL_JAVA_UTIL, fullJavaUtil, groupId, invokerPackage, JAVA8_MODE, java8Mode, javaUtilPrefix, licenseName, licenseUrl, localVariablePrefix, modelDocPath, projectFolder, projectTestFolder, scmConnection, scmDeveloperConnection, scmUrl, serializableModel, serializeBigDecimalAsString, sourceFolder, SUPPORT_JAVA6, supportJava6, testFolder, WITH_XML, withXmladditionalProperties, allowUnicodeIdentifiers, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, copyFistAllOfProperties, customTemplateDir, DEFAULT_CONTENT_TYPE, DEFAULT_TEMPLATE_DIR, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, gitRepoId, gitUserId, hideGenerationTimestamp, httpUserAgent, ignoreFilePathOverride, ignoreImportMapping, importMapping, inputSpec, inputURL, instantiationTypes, languageArguments, languageSpecificPrimitives, library, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, openAPI, outputFolder, releaseNote, removeOperationIdPrefix, REQUEST_BODY_NAME, reservedWords, reservedWordsMappings, skipOverwrite, sortParamsByRequiredFlag, specialCharReplacements, supportedLibraries, supportingFiles, supportsInheritance, supportsMixins, templateDir, templateEngine, templateVersion, testPackage, typeAliases, typeMapping, unflattenedOpenAPI, useOas2, vendorExtensions| 构造器和说明 |
|---|
EasyapiAbstractJavaCodegen() |
| 限定符和类型 | 方法和说明 |
|---|---|
EnableExtParameters |
addExtParameter(ExtParameter extParameter)
Add ext parameters enable ext parameters.
|
java.lang.String |
apiFileFolder() |
java.lang.String |
apiPackage() |
io.swagger.codegen.v3.CodegenProperty |
fromProperty(java.lang.String name,
io.swagger.v3.oas.models.media.Schema propertySchema) |
java.lang.String |
getArtifactId() |
java.lang.String |
getArtifactVersion() |
java.lang.String |
getConfigPackage()
Getter for property 'configPackage'.
|
java.lang.String |
getDefaultApiPath()
Getter for property 'defaultApiPath'.
|
java.util.Collection<ExtParameter> |
getExtParameters()
Getter for property 'extParameters'.
|
java.lang.String |
getGroupId() |
java.lang.String |
getInvokerPackage() |
java.lang.String |
getModule()
Gets the module.
|
java.lang.String |
getSecondModule()
get secondModule value
|
java.lang.String |
getSourceFolder() |
java.lang.String |
getTitle() |
java.lang.String |
modelFileFolder() |
java.lang.String |
modelPackage() |
java.util.Map<java.lang.String,java.lang.Object> |
postProcessOperations(java.util.Map<java.lang.String,java.lang.Object> objs) |
void |
setApiPackage(java.lang.String apiPackage) |
void |
setArtifactDescription(java.lang.String artifactDescription) |
void |
setArtifactId(java.lang.String artifactId) |
void |
setArtifactUrl(java.lang.String artifactUrl) |
void |
setArtifactVersion(java.lang.String artifactVersion) |
void |
setConfigPackage(java.lang.String configPackage)
Setter for property 'configPackage'.
|
void |
setDefaultApiPath(java.lang.String defaultApiPath)
Setter for property 'defaultApiPath'.
|
void |
setGroupId(java.lang.String groupId) |
void |
setInvokerPackage(java.lang.String invokerPackage) |
void |
setModelPackage(java.lang.String modelPackage) |
void |
setModule(java.lang.String module)
Setter for property 'module'.
|
void |
setSecondModule(java.lang.String secondModule)
set secondModule value
|
void |
setTitle(java.lang.String title)
Setter for property 'title'.
|
java.lang.String |
toApiImport(java.lang.String name) |
java.lang.String |
toApiName(java.lang.String name) |
java.lang.String |
toModelImport(java.lang.String name) |
java.lang.String |
toModelName(java.lang.String name) |
addAdditionPropertiesToCodeGenModel, addHandlebarHelpers, apiDocFileFolder, apiTestFileFolder, camelizeVarName, checkAliasModel, convertPropertyToBoolean, defaultIgnoreImportMappingOption, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, fixUpParentAndInterfaces, fromModel, fromOperation, getAlias, getSchemaType, getTypeDeclaration, isSameEnum, modelDocFileFolder, needToImport, postProcessModelProperty, postProcessModels, postProcessParameter, preprocessOpenAPI, processOpts, sanitizeTag, sanitizeVarName, setDateLibrary, setDeveloperEmail, setDeveloperName, setDeveloperOrganization, setDeveloperOrganizationUrl, setFullJavaUtil, setJava8Mode, setLanguageArguments, setLicenseName, setLicenseUrl, setLocalVariablePrefix, setParameterExampleValue, setScmConnection, setScmDeveloperConnection, setScmUrl, setSerializableModel, setSerializeBigDecimalAsString, setSourceFolder, setSupportJava6, setTestFolder, setWithXml, toApiDocFilename, toApiFilename, toApiTestFilename, toBooleanGetter, toDefaultValue, toEnumName, toEnumValue, toEnumVarName, toExampleValue, toModelDocFilename, toModelFilename, toOperationId, toParamName, toRegularExpression, toVarName, writePropertyBackaddCodegenContentParameters, addConsumesInfo, addHasMore, addImport, additionalProperties, addOperationToGroup, addOption, addOption, addParameters, addParentContainer, addProducesInfo, addProperties, addRegularExpressionDelimiter, addSwitch, addVars, apiDocFilename, apiDocTemplateFiles, apiFilename, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, configureDataForTestTemplate, configuresParameterForMediaType, convertPropertyToBooleanAndWriteBack, customTemplateDir, dashize, defaultIncludes, detectParent, embeddedTemplateDir, ensureUniqueParameters, escapeText, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fromModel, fromOperation, fromParameter, fromRequestBody, fromResponse, fromSecurity, generateExamplePath, getArgumentsLocation, getCollectionFormat, getCommonTemplateDir, getConsumesInfo, getContentType, getDefaultTemplateDir, getGitRepoId, getGitUserId, getHideGenerationTimestamp, getHttpUserAgent, getIgnoreFilePathOverride, getIgnoreImportMapping, getInnerEnumAllowableValues, getInputSpec, getInputURL, getLanguageArguments, getLibrary, getOpenAPI, getOptionValue, getOrGenerateOperationId, getOutputDir, getParameterFromRef, getParentName, getProducesInfo, getReleaseNote, getSchemaFromBody, getSchemaFromParameter, getSchemaFromResponse, getSchemaHandler, getSortParamsByRequiredFlag, getSymbolName, getTemplateDir, getTemplateEngine, getTemplateVersion, getterAndSetterCapitalize, getTypeDeclaration, hasSchemaProperties, hasTrueAdditionalProperties, importMapping, initialCaps, instantiationTypes, isDataTypeBinary, isDataTypeFile, isObjectSchema, isPropertyInnerMostEnum, isRemoveOperationIdPrefix, isReservedWord, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, needsUnflattenedSpec, outputFolder, postProcessAllCodegenModels, postProcessAllModels, postProcessModelsEnum, postProcessOperationsWithModels, postProcessSupportingFileData, processCompiler, processModelEnums, processOpenAPI, readLanguageArguments, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, reservedWords, reservedWordsMappings, sanitizeName, setAllowUnicodeIdentifiers, setCommonTemplateDir, setEnsureUniqueParams, setGitRepoId, setGitUserId, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setIgnoreImportMapping, setInputSpec, setInputURL, setLibrary, setModelNamePrefix, setModelNameSuffix, setNonArrayMapProperty, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setParameterNullable, setReleaseNote, setRemoveOperationIdPrefix, setReservedWordsLowerCase, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, setTemplateEngine, setTemplateVersion, setUnflattenedOpenAPI, setUseOas2, shouldOverwrite, snakeCase, supportedLibraries, supportingFiles, templateDir, testPackage, toApiVarName, toDefaultValueWithParam, toEnumDefaultValue, toExamples, toGetter, toInstantiationType, toModelTestFilename, toSetter, typeMapping, underscore, updateCodegenModelEnumVars, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptionalprotected org.slf4j.Logger logger
protected java.lang.String module
protected java.lang.String secondModule
protected java.lang.String configPackage
protected java.lang.String defaultApiPath
protected java.lang.String title
protected java.util.Collection<ExtParameter> extParameters
public java.util.Map<java.lang.String,java.lang.Object> postProcessOperations(java.util.Map<java.lang.String,java.lang.Object> objs)
postProcessOperations 在接口中 io.swagger.codegen.v3.CodegenConfigpostProcessOperations 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic java.util.Collection<ExtParameter> getExtParameters()
EnableExtParametersgetExtParameters 在接口中 EnableExtParameterspublic EnableExtParameters addExtParameter(ExtParameter extParameter)
EnableExtParametersaddExtParameter 在接口中 EnableExtParametersextParameter - the ext parameterpublic java.lang.String getSourceFolder()
public java.lang.String apiPackage()
apiPackage 在接口中 io.swagger.codegen.v3.CodegenConfigapiPackage 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.lang.String toModelImport(java.lang.String name)
toModelImport 在接口中 io.swagger.codegen.v3.CodegenConfigtoModelImport 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.lang.String toApiImport(java.lang.String name)
toApiImport 在接口中 io.swagger.codegen.v3.CodegenConfigtoApiImport 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.lang.String modelPackage()
modelPackage 在接口中 io.swagger.codegen.v3.CodegenConfigmodelPackage 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.lang.String apiFileFolder()
apiFileFolder 在接口中 io.swagger.codegen.v3.CodegenConfigapiFileFolder 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic java.lang.String modelFileFolder()
modelFileFolder 在接口中 io.swagger.codegen.v3.CodegenConfigmodelFileFolder 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic java.lang.String toModelName(java.lang.String name)
toModelName 在接口中 io.swagger.codegen.v3.CodegenConfigtoModelName 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic java.lang.String toApiName(java.lang.String name)
toApiName 在接口中 io.swagger.codegen.v3.CodegenConfigtoApiName 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic void setDefaultApiPath(java.lang.String defaultApiPath)
defaultApiPath - Value to set for property 'defaultApiPath'.public java.lang.String getConfigPackage()
public void setConfigPackage(java.lang.String configPackage)
configPackage - Value to set for property 'configPackage'.public java.lang.String getDefaultApiPath()
public java.lang.String getModule()
ModuleAbilitygetModule 在接口中 ModuleAbilitypublic java.lang.String getTitle()
public void setTitle(java.lang.String title)
title - Value to set for property 'title'.public void setModule(java.lang.String module)
setModule 在接口中 ModuleAbilitymodule - Value to set for property 'module'.public java.lang.String getInvokerPackage()
public java.lang.String getGroupId()
public java.lang.String getArtifactId()
public java.lang.String getArtifactVersion()
public void setInvokerPackage(java.lang.String invokerPackage)
setInvokerPackage 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic void setGroupId(java.lang.String groupId)
setGroupId 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic void setArtifactId(java.lang.String artifactId)
setArtifactId 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic void setArtifactVersion(java.lang.String artifactVersion)
setArtifactVersion 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic void setArtifactUrl(java.lang.String artifactUrl)
setArtifactUrl 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic void setArtifactDescription(java.lang.String artifactDescription)
setArtifactDescription 在类中 io.swagger.codegen.v3.generators.java.AbstractJavaCodegenpublic void setApiPackage(java.lang.String apiPackage)
setApiPackage 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic void setModelPackage(java.lang.String modelPackage)
setModelPackage 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic io.swagger.codegen.v3.CodegenProperty fromProperty(java.lang.String name,
io.swagger.v3.oas.models.media.Schema propertySchema)
fromProperty 在类中 io.swagger.codegen.v3.generators.DefaultCodegenConfigpublic java.lang.String getSecondModule()
getSecondModule 在接口中 ModuleAbilitypublic void setSecondModule(java.lang.String secondModule)
setSecondModule 在接口中 ModuleAbilitysecondModule - secondModule