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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     

    Methods inherited from class io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension

    constructType, decorateOperation, extractOperationMethod, shouldIgnoreClass, shouldIgnoreType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 interface io.swagger.v3.jaxrs2.ext.OpenAPIExtension
      Overrides:
      extractParameters in class io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension