Class Swagger2Customizer


  • public class Swagger2Customizer
    extends Object
    • Field Detail

      • dynamicBasePath

        protected boolean dynamicBasePath
      • replaceTags

        protected boolean replaceTags
      • applyDefaultVersion

        protected boolean applyDefaultVersion
      • beanConfig

        protected io.swagger.jaxrs.config.BeanConfig beanConfig
    • Constructor Detail

      • Swagger2Customizer

        public Swagger2Customizer()
    • Method Detail

      • customize

        public io.swagger.models.Swagger customize​(io.swagger.models.Swagger data)
      • getNormalizedPath

        protected String getNormalizedPath​(String classResourcePath,
                                           String operationResourcePath)
      • applyDefaultVersion

        protected void applyDefaultVersion​(io.swagger.models.Swagger data)
      • addParameters

        protected void addParameters​(List<io.swagger.models.parameters.Parameter> parameters)
        Allows to add parameters to the list, related to an Operation instance; the method is invoked for all instances available.
        Parameters:
        parameters - list of parameters defined for an Operation
        See Also:
        HeaderParameter, CookieParameter, PathParameter, BodyParameter, QueryParameter, RefParameter
      • setDynamicBasePath

        public void setDynamicBasePath​(boolean dynamicBasePath)
      • setReplaceTags

        public void setReplaceTags​(boolean replaceTags)
      • setClassResourceInfos

        public void setClassResourceInfos​(List<ClassResourceInfo> classResourceInfos)
      • setJavaDocURLs

        public void setJavaDocURLs​(URL[] javaDocURLs)
      • setBeanConfig

        public void setBeanConfig​(io.swagger.jaxrs.config.BeanConfig beanConfig)
      • setApplyDefaultVersion

        public void setApplyDefaultVersion​(boolean applyDefaultVersion)