Class JaxRs2Extension

  • All Implemented Interfaces:
    io.swagger.v3.jaxrs2.ext.OpenAPIExtension

    public class JaxRs2Extension
    extends io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension
    Adds matrix parameters support.
    • Field Summary

      • Fields inherited from class io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension

        openapi31
    • Constructor Summary

      Constructors 
      Constructor Description
      JaxRs2Extension()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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, javax.ws.rs.Consumes classConsumes, javax.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, setOpenAPI31, shouldIgnoreClass, shouldIgnoreType
    • Constructor Detail

      • JaxRs2Extension

        public JaxRs2Extension()
    • Method Detail

      • extractParameters

        public io.swagger.v3.jaxrs2.ResolvedParameter extractParameters​(List<Annotation> annotations,
                                                                        Type type,
                                                                        Set<Type> typesToSkip,
                                                                        io.swagger.v3.oas.models.Components components,
                                                                        javax.ws.rs.Consumes classConsumes,
                                                                        javax.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