Package org.apache.cxf.jaxrs.openapi
Class JaxRs2Extension
java.lang.Object
io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension
org.apache.cxf.jaxrs.openapi.JaxRs2Extension
- All Implemented Interfaces:
io.swagger.v3.jaxrs2.ext.OpenAPIExtension
public class JaxRs2Extension
extends io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension
Adds matrix parameters support.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionio.swagger.v3.jaxrs2.ResolvedParameter
extractParameters
(List<Annotation> annotations, Type type, Set<Type> typesToSkip, io.swagger.v3.oas.models.Components components, jakarta.ws.rs.Consumes classConsumes, jakarta.ws.rs.Consumes methodConsumes, boolean includeRequestBody, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, Iterator<io.swagger.v3.jaxrs2.ext.OpenAPIExtension> chain) Methods inherited from class io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension
constructType, decorateOperation, extractOperationMethod, shouldIgnoreClass, shouldIgnoreType
-
Constructor Details
-
JaxRs2Extension
public JaxRs2Extension()
-
-
Method Details
-
extractParameters
public io.swagger.v3.jaxrs2.ResolvedParameter extractParameters(List<Annotation> annotations, Type type, Set<Type> typesToSkip, io.swagger.v3.oas.models.Components components, jakarta.ws.rs.Consumes classConsumes, jakarta.ws.rs.Consumes methodConsumes, boolean includeRequestBody, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, Iterator<io.swagger.v3.jaxrs2.ext.OpenAPIExtension> chain) - Specified by:
extractParameters
in interfaceio.swagger.v3.jaxrs2.ext.OpenAPIExtension
- Overrides:
extractParameters
in classio.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension
-