io.swagger.codegen.languages.java.AbstractJavaCodegen instead.@Deprecated public abstract class AbstractJavaCodegen extends DefaultCodegen implements CodegenConfig
| Modifier and Type | Field and Description |
|---|---|
protected String |
apiDocPath
Deprecated.
|
protected String |
artifactDescription
Deprecated.
|
protected String |
artifactId
Deprecated.
|
protected String |
artifactUrl
Deprecated.
|
protected String |
artifactVersion
Deprecated.
|
static String |
DATE_LIBRARY
Deprecated.
|
protected String |
dateLibrary
Deprecated.
|
static String |
DEFAULT_LIBRARY
Deprecated.
|
protected String |
developerEmail
Deprecated.
|
protected String |
developerName
Deprecated.
|
protected String |
developerOrganization
Deprecated.
|
protected String |
developerOrganizationUrl
Deprecated.
|
static String |
FULL_JAVA_UTIL
Deprecated.
|
protected boolean |
fullJavaUtil
Deprecated.
|
protected String |
groupId
Deprecated.
|
protected boolean |
hideGenerationTimestamp
Deprecated.
|
protected String |
invokerPackage
Deprecated.
|
static String |
JAVA8_MODE
Deprecated.
|
protected boolean |
java8Mode
Deprecated.
|
protected String |
javaUtilPrefix
Deprecated.
|
protected String |
licenseName
Deprecated.
|
protected String |
licenseUrl
Deprecated.
|
protected String |
localVariablePrefix
Deprecated.
|
protected String |
modelDocPath
Deprecated.
|
protected String |
projectFolder
Deprecated.
|
protected String |
projectTestFolder
Deprecated.
|
protected String |
scmConnection
Deprecated.
|
protected String |
scmDeveloperConnection
Deprecated.
|
protected String |
scmUrl
Deprecated.
|
protected Boolean |
serializableModel
Deprecated.
|
protected boolean |
serializeBigDecimalAsString
Deprecated.
|
protected String |
sourceFolder
Deprecated.
|
static String |
SUPPORT_JAVA6
Deprecated.
|
protected boolean |
supportJava6
Deprecated.
|
protected String |
testFolder
Deprecated.
|
static String |
WITH_XML
Deprecated.
|
protected boolean |
withXml
Deprecated.
|
additionalProperties, allowUnicodeIdentifiers, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, DEFAULT_CONTENT_TYPE, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, gitRepoId, gitUserId, httpUserAgent, ignoreFilePathOverride, importMapping, inputSpec, instantiationTypes, languageSpecificPrimitives, library, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, outputFolder, releaseNote, removeOperationIdPrefix, REQUEST_BODY_NAME, reservedWords, reservedWordsMappings, skipOverwrite, sortParamsByRequiredFlag, specialCharReplacements, supportedLibraries, supportingFiles, supportsInheritance, supportsMixins, templateDir, templateVersion, testPackage, typeAliases, typeMapping, vendorExtensions| Constructor and Description |
|---|
AbstractJavaCodegen()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addHandlebarHelpers(com.github.jknack.handlebars.Handlebars handlebars)
Deprecated.
|
String |
apiDocFileFolder()
Deprecated.
|
String |
apiFileFolder()
Deprecated.
|
String |
apiTestFileFolder()
Deprecated.
|
boolean |
convertPropertyToBoolean(String propertyKey)
Deprecated.
|
String |
escapeQuotationMark(String input)
Deprecated.
Escape single and/or double quote to avoid code injection
|
String |
escapeReservedWord(String name)
Deprecated.
Return the escaped name of the reserved word
|
String |
escapeUnsafeCharacters(String input)
Deprecated.
override with any special text escaping logic to handle unsafe
characters so as to avoid code injection
|
CodegenModel |
fromModel(String name,
io.swagger.v3.oas.models.media.Schema schema,
Map<String,io.swagger.v3.oas.models.media.Schema> allSchemas)
Deprecated.
Convert Swagger Model object to Codegen Model object
|
CodegenOperation |
fromOperation(String path,
String httpMethod,
io.swagger.v3.oas.models.Operation operation,
Map<String,io.swagger.v3.oas.models.media.Schema> schemas,
io.swagger.v3.oas.models.OpenAPI openAPI)
Deprecated.
Convert Swagger Operation object to Codegen Operation object
|
String |
getAlias(String name)
Deprecated.
Determine the type alias for the given type if it exists.
|
String |
getSchemaType(io.swagger.v3.oas.models.media.Schema schema)
Deprecated.
returns the swagger type for the property
|
String |
getTypeDeclaration(io.swagger.v3.oas.models.media.Schema propertySchema)
Deprecated.
Output the type declaration of the property
|
String |
modelDocFileFolder()
Deprecated.
|
String |
modelFileFolder()
Deprecated.
|
protected boolean |
needToImport(String type)
Deprecated.
Check the type to see if it needs import the library/module/package
|
void |
postProcessModelProperty(CodegenModel model,
CodegenProperty property)
Deprecated.
|
Map<String,Object> |
postProcessModels(Map<String,Object> objs)
Deprecated.
|
Map<String,Object> |
postProcessOperations(Map<String,Object> objs)
Deprecated.
|
void |
postProcessParameter(CodegenParameter parameter)
Deprecated.
|
void |
preprocessOpenAPI(io.swagger.v3.oas.models.OpenAPI openAPI)
Deprecated.
|
void |
processOpts()
Deprecated.
|
String |
sanitizeTag(String tag)
Deprecated.
Sanitize tag
|
void |
setArtifactDescription(String artifactDescription)
Deprecated.
|
void |
setArtifactId(String artifactId)
Deprecated.
|
void |
setArtifactUrl(String artifactUrl)
Deprecated.
|
void |
setArtifactVersion(String artifactVersion)
Deprecated.
|
void |
setDateLibrary(String library)
Deprecated.
|
void |
setDeveloperEmail(String developerEmail)
Deprecated.
|
void |
setDeveloperName(String developerName)
Deprecated.
|
void |
setDeveloperOrganization(String developerOrganization)
Deprecated.
|
void |
setDeveloperOrganizationUrl(String developerOrganizationUrl)
Deprecated.
|
void |
setFullJavaUtil(boolean fullJavaUtil)
Deprecated.
|
void |
setGroupId(String groupId)
Deprecated.
|
void |
setInvokerPackage(String invokerPackage)
Deprecated.
|
void |
setJava8Mode(boolean enabled)
Deprecated.
|
void |
setLicenseName(String licenseName)
Deprecated.
|
void |
setLicenseUrl(String licenseUrl)
Deprecated.
|
void |
setLocalVariablePrefix(String localVariablePrefix)
Deprecated.
|
void |
setParameterExampleValue(CodegenParameter p)
Deprecated.
Return the example value of the parameter.
|
void |
setScmConnection(String scmConnection)
Deprecated.
|
void |
setScmDeveloperConnection(String scmDeveloperConnection)
Deprecated.
|
void |
setScmUrl(String scmUrl)
Deprecated.
|
void |
setSerializableModel(Boolean serializableModel)
Deprecated.
|
void |
setSerializeBigDecimalAsString(boolean s)
Deprecated.
|
void |
setSourceFolder(String sourceFolder)
Deprecated.
|
void |
setSupportJava6(boolean value)
Deprecated.
|
void |
setTestFolder(String testFolder)
Deprecated.
|
void |
setWithXml(boolean withXml)
Deprecated.
|
String |
toApiDocFilename(String name)
Deprecated.
Return the file name of the Api Documentation
|
String |
toApiFilename(String name)
Deprecated.
Return the file name of the Api Test
|
String |
toApiName(String name)
Deprecated.
Output the API (class) name (capitalized) ending with "Api"
Return DefaultApi if name is empty
|
String |
toApiTestFilename(String name)
Deprecated.
Return the file name of the Api Test
|
String |
toBooleanGetter(String name)
Deprecated.
Output the partial Getter name for boolean property, e.g.
|
String |
toDefaultValue(io.swagger.v3.oas.models.media.Schema schema)
Deprecated.
Return the default value of the property
|
String |
toEnumName(CodegenProperty property)
Deprecated.
Return the Enum name (e.g.
|
String |
toEnumValue(String value,
String datatype)
Deprecated.
Return the enum value in the language specified format
e.g.
|
String |
toEnumVarName(String value,
String datatype)
Deprecated.
Return the sanitized variable name for enum
|
String |
toExampleValue(io.swagger.v3.oas.models.media.Schema schemaProperty)
Deprecated.
Return the example value of the property
|
String |
toModelDocFilename(String name)
Deprecated.
Return the capitalized file name of the model documentation
|
String |
toModelFilename(String name)
Deprecated.
Return the capitalized file name of the model
|
String |
toModelName(String name)
Deprecated.
Output the proper model name (capitalized).
|
String |
toOperationId(String operationId)
Deprecated.
Return the operation ID (method name)
|
String |
toParamName(String name)
Deprecated.
Return the parameter name by removing invalid characters and proper escaping if
it's a reserved word.
|
String |
toRegularExpression(String pattern)
Deprecated.
Return the regular expression/JSON schema pattern (http://json-schema.org/latest/json-schema-validation.html#anchor33)
|
String |
toVarName(String name)
Deprecated.
Return the variable name by removing invalid characters and proper escaping if
it's a reserved word.
|
void |
writePropertyBack(String propertyKey,
boolean value)
Deprecated.
|
addAdditionPropertiesToCodeGenModel, addConsumesInfo, addImport, additionalProperties, addOperationToGroup, addProducesInfo, addProperties, addRegularExpressionDelimiter, apiDocFilename, apiDocTemplateFiles, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, convertPropertyToBooleanAndWriteBack, dashize, defaultIncludes, detectParent, embeddedTemplateDir, escapeText, fileSuffix, findMethodResponse, fromModel, fromOperation, fromParameter, fromProperty, fromRequestBody, fromResponse, fromSecurity, generateExamplePath, getCollectionFormat, getCommonTemplateDir, getConsumesInfo, getContentType, getGitRepoId, getGitUserId, getHelp, getHttpUserAgent, getIgnoreFilePathOverride, getInnerEnumAllowableValues, getInputSpec, getLanguageArguments, getLibrary, getName, getOrGenerateOperationId, getOutputDir, getParameterFromRef, getParentName, getProducesInfo, getReleaseNote, getSchemaFromBody, getSchemaFromResponse, getSimpleRef, getSymbolName, getTag, getTemplateVersion, getterAndSetterCapitalize, getTypeDeclaration, hasSchemaProperties, importMapping, initialCaps, instantiationTypes, isDataTypeBinary, isDataTypeFile, isPropertyInnerMostEnum, isRemoveOperationIdPrefix, isReservedWord, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessModelsEnum, postProcessOperationsWithModels, postProcessSupportingFileData, processCompiler, processOpenAPI, readLanguageArguments, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, reservedWords, reservedWordsMappings, sanitizeName, setAllowUnicodeIdentifiers, setApiPackage, setCommonTemplateDir, setEnsureUniqueParams, setGitRepoId, setGitUserId, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLanguageArguments, setLibrary, setModelNamePrefix, setModelNameSuffix, setModelPackage, setNonArrayMapProperty, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setReleaseNote, setRemoveOperationIdPrefix, setReservedWordsLowerCase, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, setTemplateVersion, shouldOverwrite, snakeCase, supportedLibraries, supportingFiles, templateDir, testPackage, toApiImport, toApiVarName, toDefaultValueWithParam, toEnumDefaultValue, toExamples, toGetter, toInstantiationType, toModelImport, toModelTestFilename, toSetter, typeMapping, underscore, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptionalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalProperties, addOperationToGroup, apiDocFilename, apiDocTemplateFiles, apiFilename, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, cliOptions, defaultIncludes, embeddedTemplateDir, escapeText, fileSuffix, fromModel, fromOperation, fromSecurity, generateExamplePath, getCommonTemplateDir, getGitRepoId, getGitUserId, getHelp, getHttpUserAgent, getIgnoreFilePathOverride, getInputSpec, getLanguageArguments, getLibrary, getName, getOutputDir, getReleaseNote, getTag, getTemplateVersion, getTypeDeclaration, importMapping, instantiationTypes, isRemoveOperationIdPrefix, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessOperationsWithModels, postProcessSupportingFileData, processOpenAPI, readLanguageArguments, reservedWords, reservedWordsMappings, setGitRepoId, setGitUserId, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLanguageArguments, setLibrary, setOutputDir, setReleaseNote, setRemoveOperationIdPrefix, setSkipOverwrite, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toApiImport, toApiVarName, toGetter, toModelImport, toModelTestFilename, toSetter, typeMapping, vendorExtensionspublic static final String FULL_JAVA_UTIL
public static final String DEFAULT_LIBRARY
public static final String DATE_LIBRARY
public static final String JAVA8_MODE
public static final String WITH_XML
public static final String SUPPORT_JAVA6
protected String dateLibrary
protected boolean java8Mode
protected boolean withXml
protected String invokerPackage
protected String groupId
protected String artifactId
protected String artifactVersion
protected String artifactUrl
protected String artifactDescription
protected String developerName
protected String developerEmail
protected String developerOrganization
protected String developerOrganizationUrl
protected String scmConnection
protected String scmDeveloperConnection
protected String scmUrl
protected String licenseName
protected String licenseUrl
protected String projectFolder
protected String projectTestFolder
protected String sourceFolder
protected String testFolder
protected String localVariablePrefix
protected boolean fullJavaUtil
protected String javaUtilPrefix
protected Boolean serializableModel
protected boolean serializeBigDecimalAsString
protected boolean hideGenerationTimestamp
protected String apiDocPath
protected String modelDocPath
protected boolean supportJava6
public void processOpts()
processOpts in interface CodegenConfigprocessOpts in class DefaultCodegenpublic String escapeReservedWord(String name)
DefaultCodegenescapeReservedWord in interface CodegenConfigescapeReservedWord in class DefaultCodegenname - the name to be escapedpublic String apiFileFolder()
apiFileFolder in interface CodegenConfigapiFileFolder in class DefaultCodegenpublic String apiTestFileFolder()
apiTestFileFolder in interface CodegenConfigapiTestFileFolder in class DefaultCodegenpublic String modelFileFolder()
modelFileFolder in interface CodegenConfigmodelFileFolder in class DefaultCodegenpublic String apiDocFileFolder()
apiDocFileFolder in interface CodegenConfigapiDocFileFolder in class DefaultCodegenpublic String modelDocFileFolder()
modelDocFileFolder in interface CodegenConfigmodelDocFileFolder in class DefaultCodegenpublic String toApiDocFilename(String name)
DefaultCodegentoApiDocFilename in interface CodegenConfigtoApiDocFilename in class DefaultCodegenname - the file name of the Apipublic String toModelDocFilename(String name)
DefaultCodegentoModelDocFilename in interface CodegenConfigtoModelDocFilename in class DefaultCodegenname - the model namepublic String toApiTestFilename(String name)
DefaultCodegentoApiTestFilename in interface CodegenConfigtoApiTestFilename in class DefaultCodegenname - the file name of the Apipublic String toApiName(String name)
DefaultCodegentoApiName in interface CodegenConfigtoApiName in class DefaultCodegenname - the name of the Apipublic String toApiFilename(String name)
DefaultCodegentoApiFilename in interface CodegenConfigtoApiFilename in class DefaultCodegenname - the file name of the Apipublic String toVarName(String name)
DefaultCodegentoVarName in class DefaultCodegenname - the variable namepublic String toParamName(String name)
DefaultCodegentoParamName in interface CodegenConfigtoParamName in class DefaultCodegenname - Codegen property objectpublic String toModelName(String name)
DefaultCodegentoModelName in interface CodegenConfigtoModelName in class DefaultCodegenname - the name of the modelpublic String toModelFilename(String name)
DefaultCodegentoModelFilename in interface CodegenConfigtoModelFilename in class DefaultCodegenname - the model namepublic String getTypeDeclaration(io.swagger.v3.oas.models.media.Schema propertySchema)
DefaultCodegengetTypeDeclaration in interface CodegenConfiggetTypeDeclaration in class DefaultCodegenpropertySchema - Schema Property objectpublic String getAlias(String name)
DefaultCodegengetAlias in class DefaultCodegenname - The type name.public String toDefaultValue(io.swagger.v3.oas.models.media.Schema schema)
DefaultCodegentoDefaultValue in class DefaultCodegenschema - Schema property objectpublic void setParameterExampleValue(CodegenParameter p)
DefaultCodegensetParameterExampleValue in class DefaultCodegenp - Swagger property objectpublic String toExampleValue(io.swagger.v3.oas.models.media.Schema schemaProperty)
DefaultCodegentoExampleValue in class DefaultCodegenschemaProperty - Schema property objectpublic String getSchemaType(io.swagger.v3.oas.models.media.Schema schema)
DefaultCodegengetSchemaType in class DefaultCodegenschema - Schema property objectpublic String toOperationId(String operationId)
DefaultCodegentoOperationId in class DefaultCodegenoperationId - operation IDpublic CodegenModel fromModel(String name, io.swagger.v3.oas.models.media.Schema schema, Map<String,io.swagger.v3.oas.models.media.Schema> allSchemas)
DefaultCodegenfromModel in interface CodegenConfigfromModel in class DefaultCodegenname - the name of the modelschema - Swagger Model objectallSchemas - a map of all Swagger models from the specpublic void postProcessModelProperty(CodegenModel model, CodegenProperty property)
postProcessModelProperty in interface CodegenConfigpostProcessModelProperty in class DefaultCodegenpublic void postProcessParameter(CodegenParameter parameter)
postProcessParameter in interface CodegenConfigpostProcessParameter in class DefaultCodegenpublic Map<String,Object> postProcessModels(Map<String,Object> objs)
postProcessModels in interface CodegenConfigpostProcessModels in class DefaultCodegenpublic Map<String,Object> postProcessOperations(Map<String,Object> objs)
postProcessOperations in interface CodegenConfigpostProcessOperations in class DefaultCodegenpublic void preprocessOpenAPI(io.swagger.v3.oas.models.OpenAPI openAPI)
preprocessOpenAPI in interface CodegenConfigpreprocessOpenAPI in class DefaultCodegenprotected boolean needToImport(String type)
DefaultCodegenneedToImport in class DefaultCodegentype - name of the typepublic String toEnumName(CodegenProperty property)
DefaultCodegentoEnumName in class DefaultCodegenproperty - Codegen propertypublic String toEnumVarName(String value, String datatype)
DefaultCodegentoEnumVarName in class DefaultCodegenvalue - enum variable namedatatype - data typepublic String toEnumValue(String value, String datatype)
DefaultCodegentoEnumValue in class DefaultCodegenvalue - enum variable namedatatype - data typepublic CodegenOperation fromOperation(String path, String httpMethod, io.swagger.v3.oas.models.Operation operation, Map<String,io.swagger.v3.oas.models.media.Schema> schemas, io.swagger.v3.oas.models.OpenAPI openAPI)
DefaultCodegenfromOperation in interface CodegenConfigfromOperation in class DefaultCodegenpath - the path of the operationhttpMethod - HTTP methodoperation - Swagger operation objectschemas - a map of schemasopenAPI - a OpenAPI object representing the specpublic void setInvokerPackage(String invokerPackage)
public void setGroupId(String groupId)
public void setArtifactId(String artifactId)
public void setArtifactVersion(String artifactVersion)
public void setArtifactUrl(String artifactUrl)
public void setArtifactDescription(String artifactDescription)
public void setScmConnection(String scmConnection)
public void setScmDeveloperConnection(String scmDeveloperConnection)
public void setScmUrl(String scmUrl)
public void setDeveloperName(String developerName)
public void setDeveloperEmail(String developerEmail)
public void setDeveloperOrganization(String developerOrganization)
public void setDeveloperOrganizationUrl(String developerOrganizationUrl)
public void setLicenseName(String licenseName)
public void setLicenseUrl(String licenseUrl)
public void setSourceFolder(String sourceFolder)
public void setTestFolder(String testFolder)
public void setLocalVariablePrefix(String localVariablePrefix)
public void setSerializeBigDecimalAsString(boolean s)
public void setSerializableModel(Boolean serializableModel)
public void setFullJavaUtil(boolean fullJavaUtil)
public void setWithXml(boolean withXml)
public void setDateLibrary(String library)
public void setJava8Mode(boolean enabled)
public String escapeQuotationMark(String input)
DefaultCodegenescapeQuotationMark in interface CodegenConfigescapeQuotationMark in class DefaultCodegeninput - String to be cleaned uppublic String escapeUnsafeCharacters(String input)
DefaultCodegenescapeUnsafeCharacters in interface CodegenConfigescapeUnsafeCharacters in class DefaultCodegeninput - String to be cleaned uppublic void setSupportJava6(boolean value)
public String toRegularExpression(String pattern)
DefaultCodegentoRegularExpression in class DefaultCodegenpattern - the pattern (regular expression)public boolean convertPropertyToBoolean(String propertyKey)
convertPropertyToBoolean in class DefaultCodegenpublic void writePropertyBack(String propertyKey, boolean value)
writePropertyBack in class DefaultCodegenpublic String toBooleanGetter(String name)
toBooleanGetter in interface CodegenConfigtoBooleanGetter in class DefaultCodegenname - the name of the propertypublic String sanitizeTag(String tag)
DefaultCodegensanitizeTag in interface CodegenConfigsanitizeTag in class DefaultCodegentag - Tagpublic void addHandlebarHelpers(com.github.jknack.handlebars.Handlebars handlebars)
addHandlebarHelpers in interface CodegenConfigaddHandlebarHelpers in class DefaultCodegenCopyright © 2018. All rights reserved.