public class OpenApiCustomizer extends Object
| Constructor and Description |
|---|
OpenApiCustomizer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addParameters(List<io.swagger.v3.oas.models.parameters.Parameter> parameters)
Allows to add parameters to the list, related to an
Operation instance; the method is invoked
for all instances available. |
void |
customize(io.swagger.v3.oas.models.OpenAPI oas) |
io.swagger.v3.oas.integration.api.OpenAPIConfiguration |
customize(io.swagger.v3.oas.integration.api.OpenAPIConfiguration configuration) |
protected void |
customizeResponses(io.swagger.v3.oas.models.Operation operation,
org.apache.cxf.jaxrs.model.OperationResourceInfo ori)
Allows to customize the responses of the given
Operation instance; the method is invoked
for all instances available. |
protected String |
getNormalizedPath(String classResourcePath,
String operationResourcePath) |
void |
setApplicationInfo(org.apache.cxf.jaxrs.model.ApplicationInfo application) |
void |
setClassResourceInfos(List<org.apache.cxf.jaxrs.model.ClassResourceInfo> classResourceInfos) |
void |
setDynamicBasePath(boolean dynamicBasePath) |
void |
setJavaDocPath(String javaDocPath) |
void |
setJavaDocPaths(String... javaDocPaths) |
void |
setJavadocProvider(org.apache.cxf.jaxrs.model.doc.DocumentationProvider javadocProvider) |
void |
setJavaDocURLs(URL[] javaDocURLs) |
void |
setReplaceTags(boolean replaceTags) |
public io.swagger.v3.oas.integration.api.OpenAPIConfiguration customize(io.swagger.v3.oas.integration.api.OpenAPIConfiguration configuration)
public void customize(io.swagger.v3.oas.models.OpenAPI oas)
protected String getNormalizedPath(String classResourcePath, String operationResourcePath)
protected void addParameters(List<io.swagger.v3.oas.models.parameters.Parameter> parameters)
Operation instance; the method is invoked
for all instances available.parameters - list of parameters defined for an OperationHeaderParameter,
CookieParameter,
PathParameter,
QueryParameterprotected void customizeResponses(io.swagger.v3.oas.models.Operation operation,
org.apache.cxf.jaxrs.model.OperationResourceInfo ori)
Operation instance; the method is invoked
for all instances available.operation - operation instanceori - CXF data about the given operation instancepublic void setDynamicBasePath(boolean dynamicBasePath)
public void setReplaceTags(boolean replaceTags)
public void setJavadocProvider(org.apache.cxf.jaxrs.model.doc.DocumentationProvider javadocProvider)
public void setClassResourceInfos(List<org.apache.cxf.jaxrs.model.ClassResourceInfo> classResourceInfos)
public void setJavaDocPaths(String... javaDocPaths) throws Exception
Exceptionpublic void setJavaDocURLs(URL[] javaDocURLs)
public void setApplicationInfo(org.apache.cxf.jaxrs.model.ApplicationInfo application)
Apache CXF