Package io.swagger.v3.jaxrs2
Class DefaultParameterExtension
- java.lang.Object
-
- io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension
-
- io.swagger.v3.jaxrs2.DefaultParameterExtension
-
- All Implemented Interfaces:
OpenAPIExtension
public class DefaultParameterExtension extends AbstractOpenAPIExtension
-
-
Field Summary
-
Fields inherited from class io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension
openapi31, schemaResolution
-
-
Constructor Summary
Constructors Constructor Description DefaultParameterExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolvedParameterextractParameters(List<Annotation> annotations, Type type, Set<Type> typesToSkip, Components components, javax.ws.rs.Consumes classConsumes, javax.ws.rs.Consumes methodConsumes, boolean includeRequestBody, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, Iterator<OpenAPIExtension> chain)protected booleanshouldIgnoreClass(Class<?> cls)-
Methods inherited from class io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension
constructType, decorateOperation, extractOperationMethod, setOpenAPI31, setSchemaResolution, shouldIgnoreType
-
-
-
-
Method Detail
-
extractParameters
public ResolvedParameter extractParameters(List<Annotation> annotations, Type type, Set<Type> typesToSkip, Components components, javax.ws.rs.Consumes classConsumes, javax.ws.rs.Consumes methodConsumes, boolean includeRequestBody, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, Iterator<OpenAPIExtension> chain)
- Specified by:
extractParametersin interfaceOpenAPIExtension- Overrides:
extractParametersin classAbstractOpenAPIExtension
-
shouldIgnoreClass
protected boolean shouldIgnoreClass(Class<?> cls)
- Overrides:
shouldIgnoreClassin classAbstractOpenAPIExtension
-
-