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()
-
isPrivileged
default boolean isPrivileged()
-
getPriority
default int getPriority()
-
getCodeName
default String getCodeName()
-
-