Interface CodegenConfig

    • Method Detail

      • 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()
      • escapeUnsafeCharacters

        String escapeUnsafeCharacters​(String input)
      • escapeReservedWord

        String escapeReservedWord​(String name)
      • escapeQuotationMark

        String escapeQuotationMark​(String input)
      • getTypeDeclaration

        String getTypeDeclaration​(io.swagger.models.properties.Property p)
      • getTypeDeclaration

        String getTypeDeclaration​(String name)
      • processOpts

        void processOpts()
      • generateExamplePath

        String generateExamplePath​(String path,
                                   io.swagger.models.Operation operation)
      • 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,
                               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)
      • defaultIncludes

        Set<String> defaultIncludes()
      • languageSpecificPrimitives

        Set<String> languageSpecificPrimitives()
      • 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)
      • toApiTestFilename

        String toApiTestFilename​(String name)
      • toModelTestFilename

        String toModelTestFilename​(String name)
      • toApiDocFilename

        String toApiDocFilename​(String name)
      • toModelDocFilename

        String toModelDocFilename​(String name)
      • 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()