Class JaxrsOpenApiContext<T extends JaxrsOpenApiContext>

  • All Implemented Interfaces:
    io.swagger.v3.oas.integration.api.OpenApiContext
    Direct Known Subclasses:
    XmlWebOpenApiContext

    public class JaxrsOpenApiContext<T extends JaxrsOpenApiContext>
    extends io.swagger.v3.oas.integration.GenericOpenApiContext<JaxrsOpenApiContext>
    implements io.swagger.v3.oas.integration.api.OpenApiContext
    • Field Summary

      • Fields inherited from class io.swagger.v3.oas.integration.GenericOpenApiContext

        configLocation, id, parent, resourceClasses, resourcePackages
      • Fields inherited from interface io.swagger.v3.oas.integration.api.OpenApiContext

        OPENAPI_CONTEXT_ID_DEFAULT, OPENAPI_CONTEXT_ID_KEY, OPENAPI_CONTEXT_ID_PREFIX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      T app​(javax.ws.rs.core.Application app)  
      protected io.swagger.v3.oas.integration.api.OpenApiReader buildReader​(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)  
      protected io.swagger.v3.oas.integration.api.OpenApiScanner buildScanner​(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)  
      • Methods inherited from class io.swagger.v3.oas.integration.GenericOpenApiContext

        buildModelConverters, buildObjectMapperProcessor, cacheTTL, configLocation, convertToOpenAPI31, getCacheTTL, getConfigLocation, getId, getKnownLocations, getLocationLoaders, getModelConverters, getObjectMapperProcessor, getOpenApiConfiguration, getOpenApiReader, getOpenApiScanner, getOpenAPIVersion, getOutputJsonMapper, getOutputYamlMapper, getParent, getResourceClasses, getResourcePackages, getSchemaResolution, id, init, isConvertToOpenAPI31, isOpenAPI31, loadConfiguration, modelConverters, objectMapperProcessor, openAPI31, openApiConfiguration, openApiReader, openApiScanner, openAPIVersion, outputJsonMapper, outputYamlMapper, parent, read, register, resetReader, resourceClasses, resourcePackages, schemaResolution, setCacheTTL, setConfigLocation, setConvertToOpenAPI31, setId, setModelConverters, setObjectMapperProcessor, setOpenAPI31, setOpenApiConfiguration, setOpenApiReader, setOpenApiScanner, setOpenAPIVersion, setOutputJsonMapper, setOutputYamlMapper, setParent, setResourceClasses, setResourcePackages, setSchemaResolution
      • Methods inherited from interface io.swagger.v3.oas.integration.api.OpenApiContext

        getConfigLocation, getId, getOpenApiConfiguration, getOutputJsonMapper, getOutputYamlMapper, getParent, init, read, setModelConverters, setObjectMapperProcessor, setOpenApiReader, setOpenApiScanner, setOutputJsonMapper, setOutputYamlMapper
    • Constructor Detail

      • JaxrsOpenApiContext

        public JaxrsOpenApiContext()
    • Method Detail

      • app

        public T app​(javax.ws.rs.core.Application app)
      • buildReader

        protected io.swagger.v3.oas.integration.api.OpenApiReader buildReader​(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)
                                                                       throws Exception
        Overrides:
        buildReader in class io.swagger.v3.oas.integration.GenericOpenApiContext<JaxrsOpenApiContext>
        Throws:
        Exception
      • buildScanner

        protected io.swagger.v3.oas.integration.api.OpenApiScanner buildScanner​(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)
                                                                         throws Exception
        Overrides:
        buildScanner in class io.swagger.v3.oas.integration.GenericOpenApiContext<JaxrsOpenApiContext>
        Throws:
        Exception