Class Swagger2Feature.Portable

    • Constructor Detail

      • Portable

        public Portable()
    • Method Detail

      • initBeanConfig

        protected void initBeanConfig​(io.swagger.jaxrs.config.BeanConfig beanConfig,
                                      Properties props)
      • isUsePathBasedConfig

        public Boolean isUsePathBasedConfig()
      • setUsePathBasedConfig

        public void setUsePathBasedConfig​(Boolean usePathBasedConfig)
      • getHost

        public String getHost()
      • setHost

        public void setHost​(String host)
      • getSchemes

        public String[] getSchemes()
      • setSchemes

        public void setSchemes​(String[] schemes)
      • isPrettyPrint

        public Boolean isPrettyPrint()
      • setPrettyPrint

        public void setPrettyPrint​(Boolean prettyPrint)
      • isScanAllResources

        public boolean isScanAllResources()
      • setScanAllResources

        public void setScanAllResources​(boolean scanAllResources)
      • getIgnoreRoutes

        public String getIgnoreRoutes()
      • setIgnoreRoutes

        public void setIgnoreRoutes​(String ignoreRoutes)
      • setSwaggerUiMavenGroupAndArtifact

        public void setSwaggerUiMavenGroupAndArtifact​(String swaggerUiMavenGroupAndArtifact)
        Set SwaggerUI Maven group and artifact using the "groupId/artifactId" format.
        Parameters:
        swaggerUiMavenGroupAndArtifact -
      • setSwaggerUiVersion

        public void setSwaggerUiVersion​(String swaggerUiVersion)
      • setSupportSwaggerUi

        public void setSupportSwaggerUi​(boolean supportSwaggerUi)
      • isSupportSwaggerUi

        public Boolean isSupportSwaggerUi()
        Description copied from interface: SwaggerUiSupport
        Checks if Swagger UI support is available or not.
        Specified by:
        isSupportSwaggerUi in interface SwaggerUiSupport
        Returns:
        "true" if Swagger UI support is available, "false" otherwise
      • setSwaggerUiMediaTypes

        public void setSwaggerUiMediaTypes​(Map<String,​String> swaggerUiMediaTypes)
      • setSecurityDefinitions

        public void setSecurityDefinitions​(Map<String,​io.swagger.models.auth.SecuritySchemeDefinition> securityDefinitions)
      • getPropertiesLocation

        public String getPropertiesLocation()
      • setPropertiesLocation

        public void setPropertiesLocation​(String propertiesLocation)
      • isScan

        public boolean isScan()
      • setScan

        public void setScan​(boolean scan)
      • setSwaggerUiConfig

        public void setSwaggerUiConfig​(SwaggerUiConfig swaggerUiConfig)
      • findSwaggerUiRoot

        public String findSwaggerUiRoot()
        Description copied from interface: SwaggerUiSupport
        Detects the Swagger UI in root with respect to properties and configuration provided.
        Specified by:
        findSwaggerUiRoot in interface SwaggerUiSupport
        Returns:
        Swagger UI in root or "null" if not available