public class BallerinaCodeGenerator
extends io.swagger.codegen.DefaultCodegen
implements io.swagger.codegen.CodegenConfig
| Modifier and Type | Field and Description |
|---|---|
protected String |
apiPath |
protected String |
apiVersion |
additionalProperties, apiDocTemplateFiles, apiPackage, apiTemplateFiles, apiTestTemplateFiles, cliOptions, commonTemplateDir, defaultIncludes, embeddedTemplateDir, ensureUniqueParams, fileSuffix, gitRepoId, gitUserId, httpUserAgent, importMapping, instantiationTypes, languageSpecificPrimitives, library, modelDocTemplateFiles, modelNamePrefix, modelNameSuffix, modelPackage, modelTemplateFiles, modelTestTemplateFiles, outputFolder, releaseNote, reservedWords, skipOverwrite, sortParamsByRequiredFlag, specialCharReplacements, supportedLibraries, supportingFiles, supportsInheritance, templateDir, testPackage, typeMapping, vendorExtensions| Constructor and Description |
|---|
BallerinaCodeGenerator() |
| Modifier and Type | Method and Description |
|---|---|
String |
apiFileFolder()
Location to write api files.
|
String |
apiPackage() |
String |
escapeQuotationMark(String input) |
String |
escapeReservedWord(String name)
Escapes a reserved word as defined in the `reservedWords` array.
|
String |
escapeUnsafeCharacters(String input) |
String |
getHelp()
Returns human-friendly help for the generator.
|
String |
getName()
Configures a friendly name for the generator.
|
io.swagger.codegen.CodegenType |
getTag()
Configures the type of generator.
|
Map<String,Object> |
postProcessOperations(Map<String,Object> objs) |
String |
toApiFilename(String name) |
String |
toApiName(String name) |
String |
toModelFilename(String name) |
String |
toModelName(String name) |
String |
toOperationId(String operationId) |
addAdditionPropertiesToCodeGenModel, addImport, additionalProperties, addOperationToGroup, addProperties, apiDocFileFolder, apiDocFilename, apiDocTemplateFiles, apiFilename, apiTemplateFiles, apiTestFileFolder, apiTestFilename, apiTestTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, dashize, defaultIncludes, embeddedTemplateDir, escapeText, fileSuffix, findCommonPrefixOfVars, findMethodResponse, fromModel, fromModel, fromOperation, fromOperation, fromParameter, fromProperty, fromResponse, fromSecurity, generateExamplePath, getCommonTemplateDir, getGitRepoId, getGitUserId, getHttpUserAgent, getInnerEnumAllowableValues, getLibrary, getOrGenerateOperationId, getOutputDir, getReleaseNote, getSwaggerType, getSymbolName, getterAndSetterCapitalize, getTypeDeclaration, getTypeDeclaration, importMapping, initalizeSpecialCharacterMapping, initialCaps, instantiationTypes, isDataTypeBinary, isPropertyInnerMostEnum, isReservedWord, isSkipOverwrite, languageSpecificPrimitives, modelDocFileFolder, modelDocTemplateFiles, modelFileFolder, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, needToImport, outputFolder, postProcessAllModels, postProcessModelProperty, postProcessModels, postProcessModelsEnum, postProcessParameter, postProcessSupportingFileData, preprocessSwagger, processOpts, processSwagger, removeNonNameElementToCamelCase, removeNonNameElementToCamelCase, reservedWords, sanitizeName, sanitizeTag, setApiPackage, setCommonTemplateDir, setEnsureUniqueParams, setGitRepoId, setGitUserId, setHttpUserAgent, setLibrary, setModelNamePrefix, setModelNameSuffix, setModelPackage, setNonArrayMapProperty, setOutputDir, setParameterBooleanFlagWithCodegenProperty, setParameterExampleValue, setReleaseNote, setReservedWordsLowerCase, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, shouldOverwrite, snakeCase, supportedLibraries, supportingFiles, templateDir, testPackage, toApiDocFilename, toApiImport, toApiTestFilename, toApiVarName, toDefaultValue, toDefaultValueWithParam, toEnumDefaultValue, toEnumName, toEnumValue, toEnumVarName, toExamples, toExampleValue, toInstantiationType, toModelDocFilename, toModelImport, toModelTestFilename, toParamName, toRegularExpression, toVarName, typeMapping, underscore, updateCodegenPropertyEnum, updateDataTypeWithEnumForArray, updateDataTypeWithEnumForMap, updatePropertyForArray, updatePropertyForMap, vendorExtensions, writeOptionalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalProperties, addOperationToGroup, apiDocFileFolder, apiDocFilename, apiDocTemplateFiles, apiFilename, apiTemplateFiles, apiTestFileFolder, apiTestFilename, apiTestTemplateFiles, cliOptions, defaultIncludes, embeddedTemplateDir, escapeText, fileSuffix, fromModel, fromModel, fromOperation, fromOperation, fromSecurity, generateExamplePath, getCommonTemplateDir, getGitRepoId, getGitUserId, getHttpUserAgent, getLibrary, getOutputDir, getReleaseNote, getTypeDeclaration, getTypeDeclaration, importMapping, instantiationTypes, isSkipOverwrite, languageSpecificPrimitives, modelDocFileFolder, modelDocTemplateFiles, modelFileFolder, modelPackage, modelTemplateFiles, modelTestFileFolder, modelTestTemplateFiles, outputFolder, postProcessAllModels, postProcessModelProperty, postProcessModels, postProcessParameter, postProcessSupportingFileData, preprocessSwagger, processOpts, processSwagger, reservedWords, sanitizeTag, setGitRepoId, setGitUserId, setHttpUserAgent, setLibrary, setOutputDir, setReleaseNote, setSkipOverwrite, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, testPackage, toApiDocFilename, toApiImport, toApiTestFilename, toApiVarName, toModelDocFilename, toModelImport, toModelTestFilename, toParamName, typeMapping, vendorExtensionspublic String apiPackage()
apiPackage in interface io.swagger.codegen.CodegenConfigapiPackage in class io.swagger.codegen.DefaultCodegenpublic io.swagger.codegen.CodegenType getTag()
getTag in interface io.swagger.codegen.CodegenConfigCodegenTypepublic String getName()
getName in interface io.swagger.codegen.CodegenConfigpublic String getHelp()
getHelp in interface io.swagger.codegen.CodegenConfigpublic String toApiName(String name)
toApiName in interface io.swagger.codegen.CodegenConfigtoApiName in class io.swagger.codegen.DefaultCodegenpublic String escapeReservedWord(String name)
escapeReservedWord in interface io.swagger.codegen.CodegenConfigescapeReservedWord in class io.swagger.codegen.DefaultCodegenpublic Map<String,Object> postProcessOperations(Map<String,Object> objs)
postProcessOperations in interface io.swagger.codegen.CodegenConfigpostProcessOperations in class io.swagger.codegen.DefaultCodegenpublic String apiFileFolder()
apiFileFolder in interface io.swagger.codegen.CodegenConfigapiFileFolder in class io.swagger.codegen.DefaultCodegenpublic String toModelName(String name)
toModelName in interface io.swagger.codegen.CodegenConfigtoModelName in class io.swagger.codegen.DefaultCodegenpublic String toOperationId(String operationId)
toOperationId in class io.swagger.codegen.DefaultCodegenpublic String toModelFilename(String name)
toModelFilename in interface io.swagger.codegen.CodegenConfigtoModelFilename in class io.swagger.codegen.DefaultCodegenpublic String toApiFilename(String name)
toApiFilename in interface io.swagger.codegen.CodegenConfigtoApiFilename in class io.swagger.codegen.DefaultCodegenpublic String escapeQuotationMark(String input)
escapeQuotationMark in interface io.swagger.codegen.CodegenConfigescapeQuotationMark in class io.swagger.codegen.DefaultCodegenCopyright © 2017 WSO2. All rights reserved.