public class JavaCXFServerCodegen extends AbstractJavaJAXRSServerCodegen implements CXFServerFeatures, GzipTestFeatures, LoggingTestFeatures, UseGenericResponseFeatures
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
addConsumesProducesJson |
protected boolean |
generateJbossDeploymentDescriptor |
protected boolean |
generateNonSpringApplication |
protected boolean |
generateSpringApplication |
protected boolean |
generateSpringBootApplication |
protected boolean |
useAnnotatedBasePath |
protected boolean |
useBeanValidationFeature |
protected boolean |
useGenericResponse |
protected boolean |
useGzipFeature |
protected boolean |
useGzipFeatureForTests |
protected boolean |
useLoggingFeature |
protected boolean |
useLoggingFeatureForTests |
protected boolean |
useMultipartFeature |
protected boolean |
useSpringAnnotationConfig |
protected boolean |
useSwaggerFeature |
protected boolean |
useSwaggerUI |
protected boolean |
useWadlFeature |
implFolder, JAXRS_TEMPLATE_DIRECTORY_NAME, SERVER_PORT, testResourcesFolder, title, useBeanValidationapiDocPath, artifactDescription, artifactId, artifactUrl, artifactVersion, BOOLEAN_GETTER_PREFIX, BOOLEAN_GETTER_PREFIX_DEFAULT, booleanGetterPrefix, DATE_LIBRARY, dateLibrary, DEFAULT_LIBRARY, developerEmail, developerName, developerOrganization, developerOrganizationUrl, DISABLE_HTML_ESCAPING, disableHtmlEscaping, FULL_JAVA_UTIL, fullJavaUtil, groupId, invokerPackage, JAVA8_MODE, java8Mode, javaUtilPrefix, licenseName, licenseUrl, localVariablePrefix, modelDocPath, parentArtifactId, parentGroupId, parentOverridden, parentVersion, projectFolder, projectTestFolder, scmConnection, scmDeveloperConnection, scmUrl, serializableModel, serializeBigDecimalAsString, sourceFolder, SUPPORT_ASYNC, SUPPORT_JAVA6, supportAsync, supportJava6, testFolder, USE_NULL_FOR_UNKNOWN_ENUM_VALUE, useNullForUnknownEnumValue, WITH_XML, withXmladditionalProperties, allowUnicodeIdentifiers, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, defaultIncludes, docExtension, embeddedTemplateDir, enablePostProcessFile, ensureUniqueParams, fileSuffix, gitRepoId, gitUserId, globalOpenAPI, globalSchemas, hideGenerationTimestamp, httpUserAgent, ignoreFilePathOverride, importMapping, inputSpec, instantiationTypes, languageSpecificPrimitives, library, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, outputFolder, prependFormOrBodyParameters, releaseNote, removeOperationIdPrefix, reservedWords, reservedWordsMappings, skipOverwrite, sortParamsByRequiredFlag, specialCharReplacements, supportedLibraries, supportingFiles, supportsInheritance, supportsMixins, templateDir, testPackage, typeAliases, typeMapping, vendorExtensionsADD_CONSUMES_PRODUCES_JSON, GENERATE_NON_SPRING_APPLICATION, USE_ANNOTATED_BASE_PATH, USE_MULTIPART_FEATURE, USE_WADL_FEATUREUSE_SWAGGER_FEATUREGENERATE_SPRING_APPLICATION, GENERATE_SPRING_BOOT_APPLICATION, USE_SPRING_ANNOTATION_CONFIGGENERATE_JBOSS_DEPLOYMENT_DESCRIPTORUSE_BEANVALIDATION_FEATUREUSE_SWAGGER_UIUSE_LOGGING_FEATUREUSE_GZIP_FEATUREUSE_GZIP_FEATURE_FOR_TESTSUSE_LOGGING_FEATURE_FOR_TESTSUSE_GENERIC_RESPONSE| 构造器和说明 |
|---|
JavaCXFServerCodegen() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addOperationToGroup(String tag,
String resourcePath,
io.swagger.v3.oas.models.Operation operation,
CodegenOperation co,
Map<String,List<CodegenOperation>> operations)
Add operation to group
|
String |
getHelp() |
String |
getName() |
void |
postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
processOpts() |
void |
setAddConsumesProducesJson(boolean addConsumesProducesJson) |
void |
setGenerateJbossDeploymentDescriptor(boolean generateJbossDeploymentDescriptor) |
void |
setGenerateNonSpringApplication(boolean generateNonSpringApplication) |
void |
setGenerateSpringApplication(boolean generateSpringApplication) |
void |
setGenerateSpringBootApplication(boolean generateSpringBootApplication) |
void |
setUseAnnotatedBasePath(boolean useAnnotatedBasePath) |
void |
setUseBeanValidationFeature(boolean useBeanValidationFeature) |
void |
setUseGenericResponse(boolean useGenericResponse) |
void |
setUseGzipFeature(boolean useGzipFeature) |
void |
setUseGzipFeatureForTests(boolean useGzipFeatureForTests) |
void |
setUseLoggingFeature(boolean useLoggingFeature) |
void |
setUseLoggingFeatureForTests(boolean useLoggingFeatureForTests) |
void |
setUseMultipartFeature(boolean useMultipartFeature) |
void |
setUseSpringAnnotationConfig(boolean useSpringAnnotationConfig) |
void |
setUseSwaggerFeature(boolean useSwaggerFeature) |
void |
setUseSwaggerUI(boolean useSwaggerUI) |
void |
setUseWadlFeature(boolean useWadlFeature) |
apiFilename, getTag, postProcessOperationsWithModels, preprocessOpenAPI, setUseBeanValidation, toApiNameapiDocFileFolder, apiFileFolder, apiTestFileFolder, convertPropertyToBoolean, escapeQuotationMark, escapeReservedWord, escapeUnsafeCharacters, fromModel, fromOperation, getAccept, getAlias, getInvokerPackage, getSchemaType, getTypeDeclaration, modelDocFileFolder, modelFileFolder, needToImport, postProcessFile, postProcessModels, postProcessParameter, sanitizeTag, setArtifactDescription, setArtifactId, setArtifactUrl, setArtifactVersion, setBooleanGetterPrefix, setDateLibrary, setDeveloperEmail, setDeveloperName, setDeveloperOrganization, setDeveloperOrganizationUrl, setDisableHtmlEscaping, setFullJavaUtil, setGroupId, setInvokerPackage, setJava8Mode, setLicenseName, setLicenseUrl, setLocalVariablePrefix, setParameterExampleValue, setParentArtifactId, setParentGroupId, setParentOverridden, setParentVersion, setScmConnection, setScmDeveloperConnection, setScmUrl, setSerializableModel, setSerializeBigDecimalAsString, setSourceFolder, setSupportAsync, setSupportJava6, setTestFolder, setUseNullForUnknownEnumValue, setWithXml, toApiDocFilename, toApiFilename, toApiTestFilename, toBooleanGetter, toDefaultValue, toEnumName, toEnumValue, toEnumVarName, toExampleValue, toModelDocFilename, toModelFilename, toModelName, toOperationId, toParamName, toRegularExpression, toVarName, writePropertyBackaddAdditionPropertiesToCodeGenModel, addImport, additionalProperties, addOption, addProperties, addRegularExpressionDelimiter, addSwitch, apiDocFilename, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, convertPropertyToBooleanAndWriteBack, dashize, defaultIncludes, embeddedTemplateDir, escapeSpecialCharacters, escapeText, escapeTextWhileAllowingNewLines, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fromCallback, fromFormProperty, fromOperation, fromParameter, fromProperty, fromRequestBody, fromRequestBodyToFormParameters, fromResponse, fromSecurity, fromServers, fromServerVariables, generateExamplePath, generateJSONSpecFile, generateYAMLSpecFile, getCollectionFormat, getCommonTemplateDir, getConsumesInfo, getContentType, getDocExtension, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInnerEnumAllowableValues, getInputSpec, getLibrary, getMostInnerItems, getOrGenerateOperationId, getOutputDir, getParameterDataType, getParameterFromRef, getParentName, getProducesInfo, getReleaseNote, getSymbolName, getterAndSetterCapitalize, getTypeDeclaration, hasBodyParameter, hasFormParameter, importMapping, initalizeSpecialCharacterMapping, initialCaps, instantiationTypes, isDataTypeBinary, isDataTypeFile, isDataTypeString, isEnablePostProcessFile, isHideGenerationTimestamp, isParameterNameUnique, isPropertyInnerMostEnum, isRemoveOperationIdPrefix, isReservedWord, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessModelsEnum, postProcessOperations, postProcessSupportingFileData, processCompiler, processOpenAPI, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, reservedWords, reservedWordsMappings, sanitizeName, sanitizeName, setAllowUnicodeIdentifiers, setApiPackage, setCommonTemplateDir, setDocExtension, setEnablePostProcessFile, setEnsureUniqueParams, setGitRepoId, setGitUserId, setGlobalOpenAPI, setGlobalSchemas, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLibrary, setModelNamePrefix, setModelNameSuffix, setModelPackage, setNonArrayMapProperty, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setParameterExampleValue, setParameterExampleValue, setPrependFormOrBodyParameters, setReleaseNote, setRemoveOperationIdPrefix, setReservedWordsLowerCase, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, shouldOverwrite, snakeCase, supportedLibraries, supportingFiles, templateDir, testPackage, toApiImport, toApiVarName, toArrayModelParamName, toDefaultValueWithParam, toEnumDefaultValue, toExamples, toGetter, toGetter, toInstantiationType, toModelImport, toModelTestFilename, toSetter, toSetter, typeMapping, underscore, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptionalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalProperties, apiDocFilename, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestFilename, apiTestTemplateFiles, cliOptions, defaultIncludes, embeddedTemplateDir, escapeText, escapeTextWhileAllowingNewLines, fileSuffix, fromOperation, fromSecurity, fromServers, fromServerVariables, generateExamplePath, getCommonTemplateDir, getDocExtension, getGitRepoId, getGitUserId, getHttpUserAgent, getIgnoreFilePathOverride, getInputSpec, getLibrary, getOutputDir, getReleaseNote, getTypeDeclaration, importMapping, instantiationTypes, isEnablePostProcessFile, isHideGenerationTimestamp, isRemoveOperationIdPrefix, isSkipOverwrite, languageSpecificPrimitives, modelDocTemplateFiles, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessOperations, postProcessSupportingFileData, processCompiler, processOpenAPI, reservedWords, reservedWordsMappings, sanitizeName, setDocExtension, setEnablePostProcessFile, setGitRepoId, setGitUserId, setGlobalOpenAPI, setGlobalSchemas, setHideGenerationTimestamp, setHttpUserAgent, setIgnoreFilePathOverride, setInputSpec, setLibrary, setOutputDir, setReleaseNote, setRemoveOperationIdPrefix, setSkipOverwrite, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toApiImport, toApiVarName, toGetter, toModelImport, toModelTestFilename, toSetter, typeMapping, vendorExtensionsprotected boolean addConsumesProducesJson
protected boolean generateSpringApplication
protected boolean useSpringAnnotationConfig
protected boolean useSwaggerFeature
protected boolean useSwaggerUI
protected boolean useWadlFeature
protected boolean useMultipartFeature
protected boolean useBeanValidationFeature
protected boolean generateSpringBootApplication
protected boolean generateJbossDeploymentDescriptor
protected boolean useGzipFeature
protected boolean useGzipFeatureForTests
protected boolean useLoggingFeature
protected boolean useLoggingFeatureForTests
protected boolean useAnnotatedBasePath
protected boolean generateNonSpringApplication
protected boolean useGenericResponse
public void processOpts()
processOpts 在接口中 CodegenConfigprocessOpts 在类中 AbstractJavaJAXRSServerCodegenpublic String getName()
getName 在接口中 CodegenConfiggetName 在类中 DefaultCodegenpublic void addOperationToGroup(String tag, String resourcePath, io.swagger.v3.oas.models.Operation operation, CodegenOperation co, Map<String,List<CodegenOperation>> operations)
DefaultCodegenaddOperationToGroup 在接口中 CodegenConfigaddOperationToGroup 在类中 DefaultCodegentag - name of the tagresourcePath - path of the resourceoperation - OAS Operation objectco - Codegen Operation objectoperations - map of Codegen operationspublic void postProcessModelProperty(CodegenModel model, CodegenProperty property)
postProcessModelProperty 在接口中 CodegenConfigpostProcessModelProperty 在类中 AbstractJavaCodegenpublic String getHelp()
getHelp 在接口中 CodegenConfiggetHelp 在类中 DefaultCodegenpublic void setGenerateSpringApplication(boolean generateSpringApplication)
setGenerateSpringApplication 在接口中 SpringFeaturespublic void setUseSpringAnnotationConfig(boolean useSpringAnnotationConfig)
setUseSpringAnnotationConfig 在接口中 SpringFeaturespublic void setUseSwaggerFeature(boolean useSwaggerFeature)
setUseSwaggerFeature 在接口中 SwaggerFeaturespublic void setUseWadlFeature(boolean useWadlFeature)
setUseWadlFeature 在接口中 CXFServerFeaturespublic void setUseMultipartFeature(boolean useMultipartFeature)
setUseMultipartFeature 在接口中 CXFServerFeaturespublic void setUseGzipFeature(boolean useGzipFeature)
setUseGzipFeature 在接口中 GzipFeaturespublic void setUseLoggingFeature(boolean useLoggingFeature)
setUseLoggingFeature 在接口中 LoggingFeaturespublic void setUseBeanValidationFeature(boolean useBeanValidationFeature)
public void setGenerateSpringBootApplication(boolean generateSpringBootApplication)
public void setGenerateJbossDeploymentDescriptor(boolean generateJbossDeploymentDescriptor)
public void setUseGzipFeatureForTests(boolean useGzipFeatureForTests)
setUseGzipFeatureForTests 在接口中 GzipTestFeaturespublic void setUseLoggingFeatureForTests(boolean useLoggingFeatureForTests)
public void setUseSwaggerUI(boolean useSwaggerUI)
setUseSwaggerUI 在接口中 SwaggerUIFeaturespublic void setAddConsumesProducesJson(boolean addConsumesProducesJson)
setAddConsumesProducesJson 在接口中 CXFServerFeaturespublic void setUseAnnotatedBasePath(boolean useAnnotatedBasePath)
setUseAnnotatedBasePath 在接口中 CXFServerFeaturespublic void setGenerateNonSpringApplication(boolean generateNonSpringApplication)
public void setUseGenericResponse(boolean useGenericResponse)
Copyright © 2019. All rights reserved.