public class Swagger2Feature extends AbstractSwaggerFeature implements org.apache.cxf.jaxrs.swagger.SwaggerUiSupport
| Modifier and Type | Class and Description |
|---|---|
protected static class |
Swagger2Feature.DefaultApplication |
protected class |
Swagger2Feature.ReaderConfigFilter |
protected static class |
Swagger2Feature.SwaggerContainerRequestFilter |
licenseWasSetenabled| Constructor and Description |
|---|
Swagger2Feature() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSwaggerResource(org.apache.cxf.endpoint.Server server,
org.apache.cxf.Bus bus) |
protected void |
calculateDefaultBasePath(org.apache.cxf.endpoint.Server server) |
String |
findSwaggerUiRoot() |
Swagger2Customizer |
getCustomizer() |
String |
getHost() |
String |
getIgnoreRoutes() |
String |
getPropertiesLocation() |
String[] |
getSchemes() |
protected Properties |
getSwaggerProperties(org.apache.cxf.Bus bus) |
Map<String,String> |
getSwaggerUiMediaTypes() |
protected void |
initBeanConfig(io.swagger.jaxrs.config.BeanConfig beanConfig,
Properties props) |
Boolean |
isPrettyPrint() |
boolean |
isScan() |
boolean |
isScanAllResources() |
Boolean |
isSupportSwaggerUi() |
Boolean |
isUsePathBasedConfig() |
protected void |
setBasePathByAddress(String address) |
void |
setCustomizer(Swagger2Customizer customizer) |
void |
setHost(String host) |
void |
setIgnoreRoutes(String ignoreRoutes) |
void |
setPrettyPrint(Boolean prettyPrint) |
void |
setPropertiesLocation(String propertiesLocation) |
void |
setScan(boolean scan) |
void |
setScanAllResources(boolean scanAllResources) |
void |
setSchemes(String[] schemes) |
void |
setSecurityDefinitions(Map<String,io.swagger.models.auth.SecuritySchemeDefinition> securityDefinitions) |
void |
setSupportSwaggerUi(boolean supportSwaggerUi) |
void |
setSwaggerUiMavenGroupAndArtifact(String swaggerUiMavenGroupAndArtifact)
Set SwaggerUI Maven group and artifact using the "groupId/artifactId" format.
|
void |
setSwaggerUiMediaTypes(Map<String,String> swaggerUiMediaTypes) |
void |
setSwaggerUiVersion(String swaggerUiVersion) |
void |
setUsePathBasedConfig(Boolean usePathBasedConfig) |
getBasePath, getContact, getDescription, getFilterClass, getLicense, getLicenseUrl, getResourcePackage, getTermsOfServiceUrl, getTitle, getVersion, initialize, isActivateOnlyIfJaxrsSupported, isRunAsFilter, setActivateOnlyIfJaxrsSupported, setBasePath, setContact, setDescription, setFilterClass, setLicense, setLicenseUrl, setResourcePackage, setRunAsFilter, setTermsOfServiceUrl, setTitle, setVersiongetActive, getID, initialize, initialize, initialize, initializeProviderisEnabledprotected void calculateDefaultBasePath(org.apache.cxf.endpoint.Server server)
calculateDefaultBasePath in class AbstractSwaggerFeatureprotected void addSwaggerResource(org.apache.cxf.endpoint.Server server,
org.apache.cxf.Bus bus)
addSwaggerResource in class AbstractSwaggerFeatureprotected Properties getSwaggerProperties(org.apache.cxf.Bus bus)
protected void initBeanConfig(io.swagger.jaxrs.config.BeanConfig beanConfig,
Properties props)
public Boolean isUsePathBasedConfig()
public void setUsePathBasedConfig(Boolean usePathBasedConfig)
public String getHost()
public void setHost(String host)
public String[] getSchemes()
public void setSchemes(String[] schemes)
public Boolean isPrettyPrint()
public void setPrettyPrint(Boolean prettyPrint)
public Swagger2Customizer getCustomizer()
public void setCustomizer(Swagger2Customizer customizer)
public boolean isScanAllResources()
public void setScanAllResources(boolean scanAllResources)
public String getIgnoreRoutes()
public void setIgnoreRoutes(String ignoreRoutes)
protected void setBasePathByAddress(String address)
setBasePathByAddress in class AbstractSwaggerFeaturepublic void setSwaggerUiMavenGroupAndArtifact(String swaggerUiMavenGroupAndArtifact)
swaggerUiMavenGroupAndArtifact - public void setSwaggerUiVersion(String swaggerUiVersion)
public void setSupportSwaggerUi(boolean supportSwaggerUi)
public Boolean isSupportSwaggerUi()
isSupportSwaggerUi in interface org.apache.cxf.jaxrs.swagger.SwaggerUiSupportpublic Map<String,String> getSwaggerUiMediaTypes()
getSwaggerUiMediaTypes in interface org.apache.cxf.jaxrs.swagger.SwaggerUiSupportpublic void setSecurityDefinitions(Map<String,io.swagger.models.auth.SecuritySchemeDefinition> securityDefinitions)
public String getPropertiesLocation()
public void setPropertiesLocation(String propertiesLocation)
public boolean isScan()
public void setScan(boolean scan)
public String findSwaggerUiRoot()
findSwaggerUiRoot in interface org.apache.cxf.jaxrs.swagger.SwaggerUiSupportApache CXF