Class JaxrsOpenApiContextBuilder<T extends JaxrsOpenApiContextBuilder>

  • All Implemented Interfaces:
    io.swagger.v3.oas.integration.api.OpenApiContextBuilder

    public class JaxrsOpenApiContextBuilder<T extends JaxrsOpenApiContextBuilder>
    extends io.swagger.v3.oas.integration.GenericOpenApiContextBuilder<JaxrsOpenApiContextBuilder>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected javax.ws.rs.core.Application application  
      protected javax.servlet.ServletConfig servletConfig  
      • Fields inherited from class io.swagger.v3.oas.integration.GenericOpenApiContextBuilder

        configLocation, ctxId, openApiConfiguration, resourceClasses, resourcePackages
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      T application​(javax.ws.rs.core.Application application)  
      io.swagger.v3.oas.integration.api.OpenApiContext buildContext​(boolean init)  
      javax.ws.rs.core.Application getApplication()  
      javax.servlet.ServletConfig getServletConfig()  
      T servletConfig​(javax.servlet.ServletConfig servletConfig)  
      void setApplication​(javax.ws.rs.core.Application application)  
      void setServletConfig​(javax.servlet.ServletConfig servletConfig)  
      • Methods inherited from class io.swagger.v3.oas.integration.GenericOpenApiContextBuilder

        configLocation, ctxId, getConfigLocation, getCtxId, getOpenApiConfiguration, getResourceClasses, getResourcePackages, openApiConfiguration, resourceClasses, resourcePackages, setConfigLocation, setCtxId, setOpenApiConfiguration, setResourceClasses, setResourcePackages
    • Field Detail

      • application

        protected javax.ws.rs.core.Application application
      • servletConfig

        protected javax.servlet.ServletConfig servletConfig
    • Constructor Detail

      • JaxrsOpenApiContextBuilder

        public JaxrsOpenApiContextBuilder()
    • Method Detail

      • buildContext

        public io.swagger.v3.oas.integration.api.OpenApiContext buildContext​(boolean init)
                                                                      throws io.swagger.v3.oas.integration.OpenApiConfigurationException
        Specified by:
        buildContext in interface io.swagger.v3.oas.integration.api.OpenApiContextBuilder
        Overrides:
        buildContext in class io.swagger.v3.oas.integration.GenericOpenApiContextBuilder<JaxrsOpenApiContextBuilder>
        Throws:
        io.swagger.v3.oas.integration.OpenApiConfigurationException
      • getApplication

        public javax.ws.rs.core.Application getApplication()
      • setApplication

        public void setApplication​(javax.ws.rs.core.Application application)
      • getServletConfig

        public javax.servlet.ServletConfig getServletConfig()
      • setServletConfig

        public void setServletConfig​(javax.servlet.ServletConfig servletConfig)
      • application

        public T application​(javax.ws.rs.core.Application application)
      • servletConfig

        public T servletConfig​(javax.servlet.ServletConfig servletConfig)