Package io.swagger.v3.core.util
Class ParameterProcessor
- java.lang.Object
-
- io.swagger.v3.core.util.ParameterProcessor
-
public class ParameterProcessor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringMEDIA_TYPE
-
Constructor Summary
Constructors Constructor Description ParameterProcessor()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ParameterapplyAnnotations(Parameter parameter, Type type, List<Annotation> annotations, Components components, String[] classTypes, String[] methodTypes, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)static ParameterapplyAnnotations(Parameter parameter, Type type, List<Annotation> annotations, Components components, String[] classTypes, String[] methodTypes, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, boolean openapi31)static ParameterapplyAnnotations(Parameter parameter, Type type, List<Annotation> annotations, Components components, String[] classTypes, String[] methodTypes, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, boolean openapi31, Schema.SchemaResolution schemaResolution)static TypegetParameterType(Parameter paramAnnotation)static TypegetParameterType(Parameter paramAnnotation, boolean nullIfNotFound)static AnnotationgetParamSchemaAnnotation(List<Annotation> annotations)static voidsetParameterExplode(Parameter parameter, Parameter p)static voidsetParameterStyle(Parameter parameter, Parameter p)
-
-
-
Field Detail
-
MEDIA_TYPE
public static final String MEDIA_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
applyAnnotations
public static Parameter applyAnnotations(Parameter parameter, Type type, List<Annotation> annotations, Components components, String[] classTypes, String[] methodTypes, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
-
applyAnnotations
public static Parameter applyAnnotations(Parameter parameter, Type type, List<Annotation> annotations, Components components, String[] classTypes, String[] methodTypes, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, boolean openapi31)
-
applyAnnotations
public static Parameter applyAnnotations(Parameter parameter, Type type, List<Annotation> annotations, Components components, String[] classTypes, String[] methodTypes, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, boolean openapi31, Schema.SchemaResolution schemaResolution)
-
getParamSchemaAnnotation
public static Annotation getParamSchemaAnnotation(List<Annotation> annotations)
-
-