Class JavaCXFClientCodegen

    • Field Detail

      • JAXRS_TEMPLATE_DIRECTORY_NAME

        protected static final String JAXRS_TEMPLATE_DIRECTORY_NAME
        Name of the sub-directory in "src/main/resource" where to find the Mustache template for the JAX-RS Codegen.
        See Also:
        Constant Field Values
      • useBeanValidation

        protected boolean useBeanValidation
      • useGenericResponse

        protected boolean useGenericResponse
      • useGzipFeatureForTests

        protected boolean useGzipFeatureForTests
      • useLoggingFeatureForTests

        protected boolean useLoggingFeatureForTests
    • Constructor Detail

      • JavaCXFClientCodegen

        public JavaCXFClientCodegen()
    • Method Detail

      • processOpts

        public void processOpts()
        Specified by:
        processOpts in interface io.swagger.codegen.v3.CodegenConfig
        Overrides:
        processOpts in class AbstractJavaCodegen
      • getName

        public String getName()
        Specified by:
        getName in interface io.swagger.codegen.v3.CodegenConfig
      • getTag

        public io.swagger.codegen.v3.CodegenType getTag()
        Specified by:
        getTag in interface io.swagger.codegen.v3.CodegenConfig
      • addOperationToGroup

        public void addOperationToGroup​(String tag,
                                        String resourcePath,
                                        io.swagger.v3.oas.models.Operation operation,
                                        io.swagger.codegen.v3.CodegenOperation co,
                                        Map<String,​List<io.swagger.codegen.v3.CodegenOperation>> operations)
        Description copied from class: DefaultCodegenConfig
        Add operation to group
        Specified by:
        addOperationToGroup in interface io.swagger.codegen.v3.CodegenConfig
        Overrides:
        addOperationToGroup in class DefaultCodegenConfig
        Parameters:
        tag - name of the tag
        resourcePath - path of the resource
        operation - Swagger Operation object
        co - Codegen Operation object
        operations - map of Codegen operations
      • postProcessModelProperty

        public void postProcessModelProperty​(io.swagger.codegen.v3.CodegenModel model,
                                             io.swagger.codegen.v3.CodegenProperty property)
        Specified by:
        postProcessModelProperty in interface io.swagger.codegen.v3.CodegenConfig
        Overrides:
        postProcessModelProperty in class AbstractJavaCodegen
      • getHelp

        public String getHelp()
        Specified by:
        getHelp in interface io.swagger.codegen.v3.CodegenConfig