Package io.swagger.codegen
Interface CodegenConfig
-
- All Known Implementing Classes:
AbstractAdaCodegen
,AbstractCppCodegen
,AbstractCSharpCodegen
,AbstractEiffelCodegen
,AbstractGoCodegen
,AbstractJavaCodegen
,AbstractJavaJAXRSServerCodegen
,AbstractKotlinCodegen
,AbstractPhpCodegen
,AbstractTypeScriptClientCodegen
,AdaCodegen
,AdaServerCodegen
,AkkaScalaClientCodegen
,AndroidClientCodegen
,Apache2ConfigCodegen
,ApexClientCodegen
,AspNetCoreServerCodegen
,BashClientCodegen
,ClojureClientCodegen
,ConfluenceWikiGenerator
,CppRestClientCodegen
,CSharpClientCodegen
,CsharpDotNet2ClientCodegen
,DartClientCodegen
,DartJaguarClientCodegen
,EiffelClientCodegen
,ElixirClientCodegen
,ElmClientCodegen
,ErlangClientCodegen
,ErlangServerCodegen
,FinchServerCodegen
,FlashClientCodegen
,FlaskConnexionCodegen
,GoClientCodegen
,GoServerCodegen
,GroovyClientCodegen
,HaskellHttpClientCodegen
,HaskellServantCodegen
,JavaClientCodegen
,JavaCXFClientCodegen
,JavaCXFServerCodegen
,JavaInflectorServerCodegen
,JavaJAXRSCXFCDIServerCodegen
,JavaJAXRSSpecServerCodegen
,JavaJerseyServerCodegen
,JavaMSF4JServerCodegen
,JavaPKMSTServerCodegen
,JavaPlayFrameworkCodegen
,JavaResteasyEapServerCodegen
,JavaResteasyServerCodegen
,JavascriptClientCodegen
,JavascriptClosureAngularClientCodegen
,JavaVertXServerCodegen
,JMeterCodegen
,KotlinClientCodegen
,KotlinServerCodegen
,LuaClientCodegen
,LumenServerCodegen
,NancyFXServerCodegen
,NodeJSServerCodegen
,ObjcClientCodegen
,PerlClientCodegen
,PhpClientCodegen
,PistacheServerCodegen
,PowerShellClientCodegen
,PythonClientCodegen
,Qt5CPPGenerator
,Rails5ServerCodegen
,RClientCodegen
,RestbedCodegen
,RubyClientCodegen
,RustClientCodegen
,RustServerCodegen
,ScalaClientCodegen
,ScalaLagomServerCodegen
,ScalatraServerCodegen
,ScalazClientCodegen
,SilexServerCodegen
,SinatraServerCodegen
,SlimFrameworkServerCodegen
,SpringCodegen
,StaticDocCodegen
,StaticHtml2Generator
,StaticHtmlGenerator
,SwaggerGenerator
,SwaggerYamlGenerator
,Swift3Codegen
,Swift4Codegen
,Swift5Codegen
,SwiftCodegen
,SymfonyServerCodegen
,TizenClientCodegen
,TypeScriptAngularClientCodegen
,TypeScriptAngularJsClientCodegen
,TypeScriptAureliaClientCodegen
,TypeScriptFetchClientCodegen
,TypeScriptInversifyClientCodegen
,TypeScriptJqueryClientCodegen
,TypeScriptNodeClientCodegen
,UE4CPPGenerator
,UndertowCodegen
,ZendExpressivePathHandlerServerCodegen
public interface CodegenConfig
-
-
Method Summary
-
-
-
Method Detail
-
getTag
CodegenType getTag()
-
getName
String getName()
-
getHelp
String getHelp()
-
testPackage
String testPackage()
-
apiPackage
String apiPackage()
-
apiFileFolder
String apiFileFolder()
-
apiTestFileFolder
String apiTestFileFolder()
-
apiDocFileFolder
String apiDocFileFolder()
-
fileSuffix
String fileSuffix()
-
outputFolder
String outputFolder()
-
templateDir
String templateDir()
-
embeddedTemplateDir
String embeddedTemplateDir()
-
modelFileFolder
String modelFileFolder()
-
modelTestFileFolder
String modelTestFileFolder()
-
modelDocFileFolder
String modelDocFileFolder()
-
modelPackage
String modelPackage()
-
getTypeDeclaration
String getTypeDeclaration(io.swagger.models.properties.Property p)
-
processOpts
void processOpts()
-
supportingFiles
List<SupportingFile> supportingFiles()
-
getInputSpec
String getInputSpec()
-
setInputSpec
void setInputSpec(String inputSpec)
-
getOutputDir
String getOutputDir()
-
setOutputDir
void setOutputDir(String dir)
-
fromModel
CodegenModel fromModel(String name, io.swagger.models.Model model)
-
fromModel
CodegenModel fromModel(String name, io.swagger.models.Model model, Map<String,io.swagger.models.Model> allDefinitions)
-
fromOperation
CodegenOperation fromOperation(String resourcePath, String httpMethod, io.swagger.models.Operation operation, Map<String,io.swagger.models.Model> definitions, io.swagger.models.Swagger swagger)
-
fromOperation
CodegenOperation fromOperation(String resourcePath, String httpMethod, io.swagger.models.Operation operation, Map<String,io.swagger.models.Model> definitions)
-
fromSecurity
List<CodegenSecurity> fromSecurity(Map<String,io.swagger.models.auth.SecuritySchemeDefinition> schemes)
-
preprocessSwagger
void preprocessSwagger(io.swagger.models.Swagger swagger)
-
processSwagger
void processSwagger(io.swagger.models.Swagger swagger)
-
processCompiler
com.samskivert.mustache.Mustache.Compiler processCompiler(com.samskivert.mustache.Mustache.Compiler compiler)
-
addOperationToGroup
void addOperationToGroup(String tag, String resourcePath, io.swagger.models.Operation operation, CodegenOperation co, Map<String,List<CodegenOperation>> operations)
-
postProcessOperationsWithModels
Map<String,Object> postProcessOperationsWithModels(Map<String,Object> objs, List<Object> allModels)
-
postProcessSupportingFileData
Map<String,Object> postProcessSupportingFileData(Map<String,Object> objs)
-
postProcessModelProperty
void postProcessModelProperty(CodegenModel model, CodegenProperty property)
-
postProcessParameter
void postProcessParameter(CodegenParameter parameter)
-
shouldOverwrite
boolean shouldOverwrite(String filename)
-
isSkipOverwrite
boolean isSkipOverwrite()
-
setSkipOverwrite
void setSkipOverwrite(boolean skipOverwrite)
-
isRemoveOperationIdPrefix
boolean isRemoveOperationIdPrefix()
-
setRemoveOperationIdPrefix
void setRemoveOperationIdPrefix(boolean removeOperationIdPrefix)
-
isHideGenerationTimestamp
boolean isHideGenerationTimestamp()
-
setHideGenerationTimestamp
void setHideGenerationTimestamp(boolean hideGenerationTimestamp)
-
setLibrary
void setLibrary(String library)
-
getLibrary
String getLibrary()
Library template (sub-template).- Returns:
- libray template
-
setGitUserId
void setGitUserId(String gitUserId)
-
getGitUserId
String getGitUserId()
-
setGitRepoId
void setGitRepoId(String gitRepoId)
-
getGitRepoId
String getGitRepoId()
-
setGitRepoBaseURL
void setGitRepoBaseURL(String repositoryBaseURL)
-
getGitRepoBaseURL
String getGitRepoBaseURL()
-
setReleaseNote
void setReleaseNote(String releaseNote)
-
getReleaseNote
String getReleaseNote()
-
setHttpUserAgent
void setHttpUserAgent(String httpUserAgent)
-
getHttpUserAgent
String getHttpUserAgent()
-
getCommonTemplateDir
String getCommonTemplateDir()
-
setIgnoreFilePathOverride
void setIgnoreFilePathOverride(String ignoreFileOverride)
-
getIgnoreFilePathOverride
String getIgnoreFilePathOverride()
-
setSkipAliasGeneration
void setSkipAliasGeneration(Boolean skipAliasGeneration)
-
getSkipAliasGeneration
Boolean getSkipAliasGeneration()
-
getIgnoreImportMapping
boolean getIgnoreImportMapping()
-
setIgnoreImportMapping
void setIgnoreImportMapping(boolean ignoreImportMapping)
-
defaultIgnoreImportMappingOption
boolean defaultIgnoreImportMappingOption()
-
isUsingFlattenSpec
boolean isUsingFlattenSpec()
-
-