Package org.apache.cxf.jaxrs.openapi
Class OpenApiCustomizer
java.lang.Object
org.apache.cxf.jaxrs.openapi.OpenApiCustomizer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected List<ClassResourceInfo>protected booleanprotected DocumentationProviderprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddParameters(List<io.swagger.v3.oas.models.parameters.Parameter> parameters) Allows to add parameters to the list, related to anOperationinstance; the method is invoked for all instances available.protected MessageContextio.swagger.v3.oas.integration.api.OpenAPIConfigurationcustomize(io.swagger.v3.oas.integration.api.OpenAPIConfiguration configuration) voidcustomize(io.swagger.v3.oas.models.OpenAPI oas) protected voidcustomizeResponses(io.swagger.v3.oas.models.Operation operation, OperationResourceInfo ori) Allows to customize the responses of the givenOperationinstance; the method is invoked for all instances available.protected StringextractJavadoc(io.swagger.v3.oas.models.Operation operation, OperationResourceInfo ori, int paramIdx) protected StringgetNormalizedPath(String classResourcePath, String operationResourcePath) voidsetApplicationInfo(ApplicationInfo application) voidsetClassResourceInfos(List<ClassResourceInfo> classResourceInfos) voidsetDynamicBasePath(boolean dynamicBasePath) voidsetJavaDocPath(String javaDocPath) voidsetJavaDocPaths(String... javaDocPaths) voidsetJavadocProvider(DocumentationProvider javadocProvider) voidsetJavaDocURLs(URL[] javaDocURLs) voidsetReplaceTags(boolean replaceTags)
-
Field Details
-
dynamicBasePath
protected boolean dynamicBasePath -
replaceTags
protected boolean replaceTags -
javadocProvider
-
cris
-
applicationPath
-
-
Constructor Details
-
OpenApiCustomizer
public OpenApiCustomizer()
-
-
Method Details
-
customize
public io.swagger.v3.oas.integration.api.OpenAPIConfiguration customize(io.swagger.v3.oas.integration.api.OpenAPIConfiguration configuration) -
extractJavadoc
protected String extractJavadoc(io.swagger.v3.oas.models.Operation operation, OperationResourceInfo ori, int paramIdx) -
customize
public void customize(io.swagger.v3.oas.models.OpenAPI oas) -
getNormalizedPath
-
addParameters
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:
-
HeaderParameterCookieParameterPathParameterQueryParameter
-
customizeResponses
protected void customizeResponses(io.swagger.v3.oas.models.Operation operation, OperationResourceInfo ori) Allows to customize the responses of the givenOperationinstance; the method is invoked for all instances available.- Parameters:
operation- operation instanceori- CXF data about the given operation instance
-
setDynamicBasePath
public void setDynamicBasePath(boolean dynamicBasePath) -
setReplaceTags
public void setReplaceTags(boolean replaceTags) -
setJavadocProvider
-
setClassResourceInfos
-
setJavaDocPath
- Throws:
Exception
-
setJavaDocPaths
- Throws:
Exception
-
setJavaDocURLs
-
setApplicationInfo
-
createMessageContext
-