public class DefaultGenerator
extends io.swagger.codegen.v3.AbstractGenerator
implements io.swagger.codegen.v3.Generator
| 限定符和类型 | 字段和说明 |
|---|---|
protected io.swagger.codegen.v3.CodegenConfig |
config |
protected io.swagger.codegen.v3.ignore.CodegenIgnoreProcessor |
ignoreProcessor |
protected org.slf4j.Logger |
LOGGER |
protected io.swagger.v3.oas.models.OpenAPI |
openAPI |
protected io.swagger.codegen.v3.ClientOptInput |
opts |
protected io.swagger.codegen.v3.templates.TemplateEngine |
templateEngine |
| 构造器和说明 |
|---|
DefaultGenerator() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<java.io.File> |
generate() |
io.swagger.codegen.v3.Generator |
opts(io.swagger.codegen.v3.ClientOptInput opts) |
java.util.Map<java.lang.String,java.util.List<io.swagger.codegen.v3.CodegenOperation>> |
processPaths(io.swagger.v3.oas.models.Paths paths) |
protected void |
processSecurityProperties(java.util.Map<java.lang.String,java.lang.Object> bundle) |
void |
setGenerateSwaggerMetadata(java.lang.Boolean generateSwaggerMetadata)
Programmatically disable the output of .swagger-codegen/VERSION,
.swagger-codegen-ignore, or other metadata files used by Swagger Codegen.
|
void |
setGeneratorPropertyDefault(java.lang.String key,
java.lang.String value)
Set generator properties otherwise pulled from system properties.
|
protected final org.slf4j.Logger LOGGER
protected io.swagger.codegen.v3.CodegenConfig config
protected io.swagger.codegen.v3.ClientOptInput opts
protected io.swagger.v3.oas.models.OpenAPI openAPI
protected io.swagger.codegen.v3.ignore.CodegenIgnoreProcessor ignoreProcessor
protected io.swagger.codegen.v3.templates.TemplateEngine templateEngine
public io.swagger.codegen.v3.Generator opts(io.swagger.codegen.v3.ClientOptInput opts)
opts 在接口中 io.swagger.codegen.v3.Generatorpublic void setGenerateSwaggerMetadata(java.lang.Boolean generateSwaggerMetadata)
generateSwaggerMetadata - true: enable outputs, false: disable
outputspublic void setGeneratorPropertyDefault(java.lang.String key,
java.lang.String value)
key - The system property keyvalue - The system property valuepublic java.util.List<java.io.File> generate()
generate 在接口中 io.swagger.codegen.v3.Generatorpublic java.util.Map<java.lang.String,java.util.List<io.swagger.codegen.v3.CodegenOperation>> processPaths(io.swagger.v3.oas.models.Paths paths)
protected void processSecurityProperties(java.util.Map<java.lang.String,java.lang.Object> bundle)