public class DefaultGenerator extends AbstractGenerator implements Generator
| Modifier and Type | Field and Description | 
|---|---|
protected CodegenConfig | 
config  | 
protected CodegenIgnoreProcessor | 
ignoreProcessor  | 
protected org.slf4j.Logger | 
LOGGER  | 
protected io.swagger.v3.oas.models.OpenAPI | 
openAPI  | 
protected ClientOptInput | 
opts  | 
protected TemplateEngine | 
templateEngine  | 
| Constructor and Description | 
|---|
DefaultGenerator()  | 
| Modifier and Type | Method and Description | 
|---|---|
List<File> | 
generate()  | 
Generator | 
opts(ClientOptInput opts)  | 
Map<String,List<CodegenOperation>> | 
processPaths(io.swagger.v3.oas.models.Paths paths)  | 
protected void | 
processSecurityProperties(Map<String,Object> bundle)  | 
void | 
setGenerateSwaggerMetadata(Boolean generateSwaggerMetadata)
Programmatically disable the output of .swagger-codegen/VERSION, .swagger-codegen-ignore,
 or other metadata files used by Swagger Codegen. 
 | 
void | 
setGeneratorPropertyDefault(String key,
                           String value)
Set generator properties otherwise pulled from system properties. 
 | 
embeddedTemplateExists, getCPResourcePath, getFullTemplateFile, getTemplateReader, readResourceContents, readTemplate, writeToFileprotected final org.slf4j.Logger LOGGER
protected CodegenConfig config
protected ClientOptInput opts
protected io.swagger.v3.oas.models.OpenAPI openAPI
protected CodegenIgnoreProcessor ignoreProcessor
protected TemplateEngine templateEngine
public Generator opts(ClientOptInput opts)
public void setGenerateSwaggerMetadata(Boolean generateSwaggerMetadata)
generateSwaggerMetadata - true: enable outputs, false: disable outputspublic void setGeneratorPropertyDefault(String key, String value)
key - The system property keyvalue - The system property valuepublic Map<String,List<CodegenOperation>> processPaths(io.swagger.v3.oas.models.Paths paths)
Copyright © 2023. All rights reserved.