Package org.apache.cxf.jaxrs.swagger
Class Swagger2Customizer
- java.lang.Object
-
- org.apache.cxf.jaxrs.swagger.Swagger2Customizer
-
public class Swagger2Customizer extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanapplyDefaultVersionprotected io.swagger.jaxrs.config.BeanConfigbeanConfigprotected List<ClassResourceInfo>crisprotected booleandynamicBasePathprotected DocumentationProviderjavadocProviderprotected booleanreplaceTags
-
Constructor Summary
Constructors Constructor Description Swagger2Customizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddParameters(List<io.swagger.models.parameters.Parameter> parameters)Allows to add parameters to the list, related to anOperationinstance; the method is invoked for all instances available.protected voidapplyDefaultVersion(io.swagger.models.Swagger data)io.swagger.models.Swaggercustomize(io.swagger.models.Swagger data)protected StringgetNormalizedPath(String classResourcePath, String operationResourcePath)voidsetApplyDefaultVersion(boolean applyDefaultVersion)voidsetBeanConfig(io.swagger.jaxrs.config.BeanConfig beanConfig)voidsetClassResourceInfos(List<ClassResourceInfo> classResourceInfos)voidsetDynamicBasePath(boolean dynamicBasePath)voidsetJavaDocPath(String javaDocPath)voidsetJavaDocPaths(String... javaDocPaths)voidsetJavadocProvider(DocumentationProvider javadocProvider)voidsetJavaDocURLs(URL[] javaDocURLs)voidsetReplaceTags(boolean replaceTags)
-
-
-
Field Detail
-
dynamicBasePath
protected boolean dynamicBasePath
-
replaceTags
protected boolean replaceTags
-
applyDefaultVersion
protected boolean applyDefaultVersion
-
javadocProvider
protected DocumentationProvider javadocProvider
-
cris
protected List<ClassResourceInfo> cris
-
beanConfig
protected io.swagger.jaxrs.config.BeanConfig beanConfig
-
-
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 anOperationinstance; the method is invoked for all instances available.- Parameters:
parameters- list of parameters defined for anOperation- See Also:
HeaderParameter,CookieParameter,PathParameter,BodyParameter,QueryParameter,RefParameter
-
setDynamicBasePath
public void setDynamicBasePath(boolean dynamicBasePath)
-
setReplaceTags
public void setReplaceTags(boolean replaceTags)
-
setJavadocProvider
public void setJavadocProvider(DocumentationProvider javadocProvider)
-
setClassResourceInfos
public void setClassResourceInfos(List<ClassResourceInfo> classResourceInfos)
-
setJavaDocPaths
public void setJavaDocPaths(String... javaDocPaths) throws Exception
- Throws:
Exception
-
setJavaDocURLs
public void setJavaDocURLs(URL[] javaDocURLs)
-
setBeanConfig
public void setBeanConfig(io.swagger.jaxrs.config.BeanConfig beanConfig)
-
setApplyDefaultVersion
public void setApplyDefaultVersion(boolean applyDefaultVersion)
-
-