Package org.apache.cxf.jaxrs.openapi
Class OpenApiFeature.Portable
java.lang.Object
org.apache.cxf.jaxrs.openapi.OpenApiFeature.Portable
- All Implemented Interfaces:
org.apache.cxf.feature.AbstractPortableFeature,org.apache.cxf.feature.Feature,org.apache.cxf.jaxrs.common.openapi.SwaggerProperties,org.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupport
- Enclosing class:
- OpenApiFeature
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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupport
org.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupport.Registration -
Field Summary
Fields inherited from interface org.apache.cxf.jaxrs.common.openapi.SwaggerProperties
CONTACT_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_PROPERTYFields inherited from interface org.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupport
SUPPORT_UI_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.cxf.jaxrs.swagger.ui.SwaggerUiConfiggetTitle()protected PropertiesgetUserProperties(Map<String, Object> userDefinedOptions) voidinitialize(org.apache.cxf.endpoint.Server server, org.apache.cxf.Bus bus) booleanbooleanbooleanbooleanisScan()booleanbooleanprotected voidregisterOpenApiResources(org.apache.cxf.jaxrs.JAXRSServiceFactoryBean sfb, Set<String> packages, io.swagger.v3.oas.integration.api.OpenAPIConfiguration config) protected voidregisterServletConfigProvider(org.apache.cxf.jaxrs.provider.ServerProviderFactory factory) protected voidregisterSwaggerUiResources(org.apache.cxf.jaxrs.JAXRSServiceFactoryBean sfb, Properties properties, org.apache.cxf.jaxrs.provider.ServerProviderFactory factory, org.apache.cxf.Bus bus) voidsetConfigLocation(String configLocation) voidsetContactEmail(String contactEmail) voidsetContactName(String contactName) voidsetContactUrl(String contactUrl) voidsetCustomizer(OpenApiCustomizer customizer) voidsetDescription(String description) voidsetFilterClass(String filterClass) voidsetIgnoredRoutes(Collection<String> ignoredRoutes) voidsetLicense(String license) voidsetLicenseUrl(String licenseUrl) voidsetPrettyPrint(boolean prettyPrint) voidsetPropertiesLocation(String propertiesLocation) voidsetReadAllResources(boolean readAllResources) voidsetResourceClasses(Set<String> resourceClasses) voidsetResourcePackages(Set<String> resourcePackages) voidsetRunAsFilter(boolean runAsFilter) voidsetScan(boolean scan) voidsetScanKnownConfigLocations(boolean scanKnownConfigLocations) voidsetScannerClass(String scannerClass) voidsetSecurityDefinitions(Map<String, io.swagger.v3.oas.models.security.SecurityScheme> securityDefinitions) voidsetSupportSwaggerUi(Boolean supportSwaggerUi) voidsetSwaggerUiConfig(org.apache.cxf.jaxrs.swagger.ui.SwaggerUiConfig swaggerUiConfig) voidsetSwaggerUiMavenGroupAndArtifact(String swaggerUiMavenGroupAndArtifact) voidsetSwaggerUiMediaTypes(Map<String, String> swaggerUiMediaTypes) voidsetSwaggerUiVersion(String swaggerUiVersion) voidsetTermsOfServiceUrl(String termsOfServiceUrl) voidvoidsetUseContextBasedConfig(boolean useContextBasedConfig) voidsetVersion(String version) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.feature.AbstractPortableFeature
doInitializeProvider, initialize, initialize, initializeMethods inherited from interface org.apache.cxf.jaxrs.common.openapi.SwaggerProperties
getSwaggerPropertiesMethods inherited from interface org.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupport
checkSupportSwaggerUiProp, getSwaggerUi
-
Constructor Details
-
Portable
public Portable()
-
-
Method Details
-
initialize
public void initialize(org.apache.cxf.endpoint.Server server, org.apache.cxf.Bus bus) - Specified by:
initializein interfaceorg.apache.cxf.feature.AbstractPortableFeature- Specified by:
initializein interfaceorg.apache.cxf.feature.Feature
-
isScan
public boolean isScan() -
setScan
public void setScan(boolean scan) -
getFilterClass
-
setFilterClass
-
getResourcePackages
-
setResourcePackages
-
getVersion
-
setVersion
-
getTitle
-
setTitle
-
getDescription
-
setDescription
-
getContactName
-
setContactName
-
getContactEmail
-
setContactEmail
-
getContactUrl
-
setContactUrl
-
getLicense
-
setLicense
-
getLicenseUrl
-
setLicenseUrl
-
getTermsOfServiceUrl
-
setTermsOfServiceUrl
-
isReadAllResources
public boolean isReadAllResources() -
setReadAllResources
public void setReadAllResources(boolean readAllResources) -
getResourceClasses
-
setResourceClasses
-
getIgnoredRoutes
-
setIgnoredRoutes
-
isPrettyPrint
public boolean isPrettyPrint() -
setPrettyPrint
public void setPrettyPrint(boolean prettyPrint) -
isRunAsFilter
public boolean isRunAsFilter() -
isSupportSwaggerUi
- Specified by:
isSupportSwaggerUiin interfaceorg.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupport
-
setSupportSwaggerUi
-
getSwaggerUiVersion
-
setSwaggerUiVersion
-
getSwaggerUiMavenGroupAndArtifact
-
setSwaggerUiMavenGroupAndArtifact
-
getSwaggerUiMediaTypes
- Specified by:
getSwaggerUiMediaTypesin interfaceorg.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupport
-
setSwaggerUiMediaTypes
-
getConfigLocation
-
setConfigLocation
-
getPropertiesLocation
-
setPropertiesLocation
-
setRunAsFilter
public void setRunAsFilter(boolean runAsFilter) -
getSecurityDefinitions
-
setSecurityDefinitions
-
getCustomizer
-
setCustomizer
-
setScanKnownConfigLocations
public void setScanKnownConfigLocations(boolean scanKnownConfigLocations) -
isScanKnownConfigLocations
public boolean isScanKnownConfigLocations() -
setSwaggerUiConfig
public void setSwaggerUiConfig(org.apache.cxf.jaxrs.swagger.ui.SwaggerUiConfig swaggerUiConfig) -
setUseContextBasedConfig
public void setUseContextBasedConfig(boolean useContextBasedConfig) -
isUseContextBasedConfig
public boolean isUseContextBasedConfig() -
getScannerClass
-
setScannerClass
-
getSwaggerUiConfig
public org.apache.cxf.jaxrs.swagger.ui.SwaggerUiConfig getSwaggerUiConfig()- Specified by:
getSwaggerUiConfigin interfaceorg.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupport
-
findSwaggerUiRoot
- Specified by:
findSwaggerUiRootin interfaceorg.apache.cxf.jaxrs.swagger.ui.SwaggerUiSupport
-
getUserProperties
-
registerOpenApiResources
-
registerServletConfigProvider
protected void registerServletConfigProvider(org.apache.cxf.jaxrs.provider.ServerProviderFactory factory) -
registerSwaggerUiResources
protected void registerSwaggerUiResources(org.apache.cxf.jaxrs.JAXRSServiceFactoryBean sfb, Properties properties, org.apache.cxf.jaxrs.provider.ServerProviderFactory factory, org.apache.cxf.Bus bus)
-