public static class OpenApiFeature.Portable extends Object implements org.apache.cxf.feature.AbstractPortableFeature, org.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupport, org.apache.cxf.jaxrs.common.openapi.SwaggerProperties
SUPPORT_UI_PROPERTYCONTACT_PROPERTY, DEFAULT_LICENSE_URL, DEFAULT_LICENSE_VALUE, DEFAULT_PROPS_LOCATION, DESCRIPTION_PROPERTY, FILTER_CLASS_PROPERTY, LICENSE_PROPERTY, LICENSE_URL_PROPERTY, PRETTY_PRINT_PROPERTY, RESOURCE_PACKAGE_PROPERTY, TERMS_URL_PROPERTY, TITLE_PROPERTY, VERSION_PROPERTY| Constructor and Description |
|---|
Portable() |
| Modifier and Type | Method and Description |
|---|---|
String |
findSwaggerUiRoot() |
String |
getConfigLocation() |
String |
getContactEmail() |
String |
getContactName() |
String |
getContactUrl() |
OpenApiCustomizer |
getCustomizer() |
String |
getDescription() |
String |
getFilterClass() |
Collection<String> |
getIgnoredRoutes() |
String |
getLicense() |
String |
getLicenseUrl() |
String |
getPropertiesLocation() |
Set<String> |
getResourceClasses() |
Set<String> |
getResourcePackages() |
String |
getScannerClass() |
Map<String,io.swagger.v3.oas.models.security.SecurityScheme> |
getSecurityDefinitions() |
org.apache.cxf.jaxrs.swagger.ui.SwaggerUiConfig |
getSwaggerUiConfig() |
String |
getSwaggerUiMavenGroupAndArtifact() |
Map<String,String> |
getSwaggerUiMediaTypes() |
String |
getSwaggerUiVersion() |
String |
getTermsOfServiceUrl() |
String |
getTitle() |
protected Properties |
getUserProperties(Map<String,Object> userDefinedOptions) |
String |
getVersion() |
void |
initialize(org.apache.cxf.endpoint.Server server,
org.apache.cxf.Bus bus) |
boolean |
isPrettyPrint() |
boolean |
isReadAllResources() |
boolean |
isRunAsFilter() |
boolean |
isScan() |
boolean |
isScanKnownConfigLocations() |
Boolean |
isSupportSwaggerUi() |
boolean |
isUseContextBasedConfig() |
protected void |
registerOpenApiResources(org.apache.cxf.jaxrs.JAXRSServiceFactoryBean sfb,
Set<String> packages,
io.swagger.v3.oas.integration.api.OpenAPIConfiguration config) |
protected void |
registerServletConfigProvider(org.apache.cxf.jaxrs.provider.ServerProviderFactory factory) |
protected void |
registerSwaggerUiResources(org.apache.cxf.jaxrs.JAXRSServiceFactoryBean sfb,
Properties properties,
org.apache.cxf.jaxrs.provider.ServerProviderFactory factory,
org.apache.cxf.Bus bus) |
void |
setConfigLocation(String configLocation) |
void |
setContactEmail(String contactEmail) |
void |
setContactName(String contactName) |
void |
setContactUrl(String contactUrl) |
void |
setCustomizer(OpenApiCustomizer customizer) |
void |
setDescription(String description) |
void |
setFilterClass(String filterClass) |
void |
setIgnoredRoutes(Collection<String> ignoredRoutes) |
void |
setLicense(String license) |
void |
setLicenseUrl(String licenseUrl) |
void |
setPrettyPrint(boolean prettyPrint) |
void |
setPropertiesLocation(String propertiesLocation) |
void |
setReadAllResources(boolean readAllResources) |
void |
setResourceClasses(Set<String> resourceClasses) |
void |
setResourcePackages(Set<String> resourcePackages) |
void |
setRunAsFilter(boolean runAsFilter) |
void |
setScan(boolean scan) |
void |
setScanKnownConfigLocations(boolean scanKnownConfigLocations) |
void |
setScannerClass(String scannerClass) |
void |
setSecurityDefinitions(Map<String,io.swagger.v3.oas.models.security.SecurityScheme> securityDefinitions) |
void |
setSupportSwaggerUi(Boolean supportSwaggerUi) |
void |
setSwaggerUiConfig(org.apache.cxf.jaxrs.swagger.ui.SwaggerUiConfig swaggerUiConfig) |
void |
setSwaggerUiMavenGroupAndArtifact(String swaggerUiMavenGroupAndArtifact) |
void |
setSwaggerUiMediaTypes(Map<String,String> swaggerUiMediaTypes) |
void |
setSwaggerUiVersion(String swaggerUiVersion) |
void |
setTermsOfServiceUrl(String termsOfServiceUrl) |
void |
setTitle(String title) |
void |
setUseContextBasedConfig(boolean useContextBasedConfig) |
void |
setVersion(String version) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoInitializeProvider, getActive, initialize, initialize, initializepublic void initialize(org.apache.cxf.endpoint.Server server,
org.apache.cxf.Bus bus)
initialize in interface org.apache.cxf.feature.AbstractPortableFeatureinitialize in interface org.apache.cxf.feature.Featurepublic boolean isScan()
public void setScan(boolean scan)
public String getFilterClass()
public void setFilterClass(String filterClass)
public String getVersion()
public void setVersion(String version)
public String getTitle()
public void setTitle(String title)
public String getDescription()
public void setDescription(String description)
public String getContactName()
public void setContactName(String contactName)
public String getContactEmail()
public void setContactEmail(String contactEmail)
public String getContactUrl()
public void setContactUrl(String contactUrl)
public String getLicense()
public void setLicense(String license)
public String getLicenseUrl()
public void setLicenseUrl(String licenseUrl)
public String getTermsOfServiceUrl()
public void setTermsOfServiceUrl(String termsOfServiceUrl)
public boolean isReadAllResources()
public void setReadAllResources(boolean readAllResources)
public Collection<String> getIgnoredRoutes()
public void setIgnoredRoutes(Collection<String> ignoredRoutes)
public boolean isPrettyPrint()
public void setPrettyPrint(boolean prettyPrint)
public boolean isRunAsFilter()
public Boolean isSupportSwaggerUi()
isSupportSwaggerUi in interface org.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupportpublic void setSupportSwaggerUi(Boolean supportSwaggerUi)
public String getSwaggerUiVersion()
public void setSwaggerUiVersion(String swaggerUiVersion)
public String getSwaggerUiMavenGroupAndArtifact()
public void setSwaggerUiMavenGroupAndArtifact(String swaggerUiMavenGroupAndArtifact)
public Map<String,String> getSwaggerUiMediaTypes()
getSwaggerUiMediaTypes in interface org.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupportpublic String getConfigLocation()
public void setConfigLocation(String configLocation)
public String getPropertiesLocation()
public void setPropertiesLocation(String propertiesLocation)
public void setRunAsFilter(boolean runAsFilter)
public Map<String,io.swagger.v3.oas.models.security.SecurityScheme> getSecurityDefinitions()
public void setSecurityDefinitions(Map<String,io.swagger.v3.oas.models.security.SecurityScheme> securityDefinitions)
public OpenApiCustomizer getCustomizer()
public void setCustomizer(OpenApiCustomizer customizer)
public void setScanKnownConfigLocations(boolean scanKnownConfigLocations)
public boolean isScanKnownConfigLocations()
public void setSwaggerUiConfig(org.apache.cxf.jaxrs.swagger.ui.SwaggerUiConfig swaggerUiConfig)
public void setUseContextBasedConfig(boolean useContextBasedConfig)
public boolean isUseContextBasedConfig()
public String getScannerClass()
public void setScannerClass(String scannerClass)
public org.apache.cxf.jaxrs.swagger.ui.SwaggerUiConfig getSwaggerUiConfig()
getSwaggerUiConfig in interface org.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupportpublic String findSwaggerUiRoot()
findSwaggerUiRoot in interface org.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupportprotected Properties getUserProperties(Map<String,Object> userDefinedOptions)
protected void registerOpenApiResources(org.apache.cxf.jaxrs.JAXRSServiceFactoryBean sfb,
Set<String> packages,
io.swagger.v3.oas.integration.api.OpenAPIConfiguration config)
protected void registerServletConfigProvider(org.apache.cxf.jaxrs.provider.ServerProviderFactory factory)
protected void registerSwaggerUiResources(org.apache.cxf.jaxrs.JAXRSServiceFactoryBean sfb,
Properties properties,
org.apache.cxf.jaxrs.provider.ServerProviderFactory factory,
org.apache.cxf.Bus bus)
Apache CXF