Methods
Modifier and Type |
Method and Description |
Map<String,Object> |
additionalProperties() |
void |
addOperationToGroup(String tag,
String resourcePath,
io.swagger.models.Operation operation,
CodegenOperation co,
Map<String,List<CodegenOperation>> operations) |
String |
apiFileFolder() |
String |
apiFilename(String templateName,
String tag) |
String |
apiPackage() |
Map<String,String> |
apiTemplateFiles() |
protected CliOption |
buildLibraryCliOption(Map<String,String> supportedLibraries) |
static String |
camelize(String word) |
static String |
camelize(String word,
boolean lowercaseFirstLetter) |
List<CliOption> |
cliOptions() |
Set<String> |
defaultIncludes() |
String |
escapeReservedWord(String name) |
String |
escapeText(String input) |
String |
fileSuffix() |
CodegenModel |
fromModel(String name,
io.swagger.models.Model model) |
CodegenModel |
fromModel(String name,
io.swagger.models.Model model,
Map<String,io.swagger.models.Model> allDefinitions) |
CodegenOperation |
fromOperation(String path,
String httpMethod,
io.swagger.models.Operation operation,
Map<String,io.swagger.models.Model> definitions) |
CodegenOperation |
fromOperation(String path,
String httpMethod,
io.swagger.models.Operation operation,
Map<String,io.swagger.models.Model> definitions,
io.swagger.models.Swagger swagger) |
CodegenParameter |
fromParameter(io.swagger.models.parameters.Parameter param,
Set<String> imports) |
CodegenProperty |
fromProperty(String name,
io.swagger.models.properties.Property p) |
CodegenResponse |
fromResponse(String responseCode,
io.swagger.models.Response response) |
List<CodegenSecurity> |
fromSecurity(Map<String,io.swagger.models.auth.SecuritySchemeDefinition> schemes) |
String |
generateExamplePath(String path,
io.swagger.models.Operation operation) |
String |
getLibrary()
Library template (sub-template).
|
String |
getOutputDir() |
String |
getSwaggerType(io.swagger.models.properties.Property p)
returns the swagger type for the property
|
String |
getterAndSetterCapitalize(String name) |
String |
getTypeDeclaration(io.swagger.models.properties.Property p) |
String |
getTypeDeclaration(String name) |
Map<String,String> |
importMapping() |
String |
initialCaps(String name) |
Map<String,String> |
instantiationTypes() |
boolean |
isSkipOverwrite() |
Set<String> |
languageSpecificPrimitives() |
String |
modelFileFolder() |
String |
modelPackage() |
Map<String,String> |
modelTemplateFiles() |
protected boolean |
needToImport(String type) |
String |
outputFolder() |
Map<String,Object> |
postProcessModels(Map<String,Object> objs) |
Map<String,Object> |
postProcessOperations(Map<String,Object> objs) |
Map<String,Object> |
postProcessSupportingFileData(Map<String,Object> objs) |
void |
preprocessSwagger(io.swagger.models.Swagger swagger) |
void |
processOpts() |
void |
processSwagger(io.swagger.models.Swagger swagger) |
String |
removeNonNameElementToCamelCase(String name)
Remove characters not suitable for variable or method name from the input and camelize it
|
Set<String> |
reservedWords() |
String |
sanitizeName(String name)
sanitize name (parameter, property, method, etc)
|
void |
setApiPackage(String apiPackage) |
void |
setLibrary(String library) |
void |
setModelPackage(String modelPackage) |
protected void |
setNonArrayMapProperty(CodegenProperty property,
String type) |
void |
setOutputDir(String dir) |
void |
setSkipOverwrite(boolean skipOverwrite) |
void |
setSortParamsByRequiredFlag(Boolean sortParamsByRequiredFlag) |
void |
setTemplateDir(String templateDir) |
boolean |
shouldOverwrite(String filename) |
String |
snakeCase(String name) |
Map<String,String> |
supportedLibraries()
All library templates supported.
|
List<SupportingFile> |
supportingFiles() |
String |
templateDir() |
String |
toApiFilename(String name) |
String |
toApiImport(String name) |
String |
toApiName(String name) |
String |
toApiVarName(String name) |
String |
toDefaultValue(io.swagger.models.properties.Property p) |
String |
toEnumName(CodegenProperty property) |
protected List<Map<String,Object>> |
toExamples(Map<String,Object> examples) |
String |
toInstantiationType(io.swagger.models.properties.Property p) |
String |
toModelFilename(String name) |
String |
toModelImport(String name) |
String |
toModelName(String name) |
String |
toOperationId(String operationId) |
String |
toParamName(String name) |
String |
toVarName(String name) |
Map<String,String> |
typeMapping() |
static String |
underscore(String word)
Underscore the given word.
|