public abstract class AbstractParameterBuilder extends Object
Constructor and Description |
---|
AbstractParameterBuilder() |
Modifier and Type | Method and Description |
---|---|
io.swagger.v3.oas.models.parameters.Parameter |
buildParameterFromDoc(io.swagger.v3.oas.annotations.Parameter parameterDoc,
io.swagger.v3.oas.models.Components components,
com.fasterxml.jackson.annotation.JsonView jsonView) |
io.swagger.v3.oas.models.media.Schema |
calculateSchema(io.swagger.v3.oas.models.Components components,
Parameter parameter,
String paramName,
Type type,
RequestBodyInfo requestBodyInfo,
com.fasterxml.jackson.annotation.JsonView jsonView) |
<A extends Annotation> |
getParameterAnnotation(org.springframework.web.method.HandlerMethod handlerMethod,
Parameter parameter,
int i,
Class<A> annotationType) |
protected abstract boolean |
isFile(com.fasterxml.jackson.databind.JavaType ct) |
protected abstract boolean |
isFile(ParameterizedType parameterizedType) |
io.swagger.v3.oas.models.parameters.Parameter |
mergeParameter(List<io.swagger.v3.oas.models.parameters.Parameter> existingParamDoc,
io.swagger.v3.oas.models.parameters.Parameter paramCalcul) |
public io.swagger.v3.oas.models.parameters.Parameter mergeParameter(List<io.swagger.v3.oas.models.parameters.Parameter> existingParamDoc, io.swagger.v3.oas.models.parameters.Parameter paramCalcul)
public io.swagger.v3.oas.models.parameters.Parameter buildParameterFromDoc(io.swagger.v3.oas.annotations.Parameter parameterDoc, io.swagger.v3.oas.models.Components components, com.fasterxml.jackson.annotation.JsonView jsonView)
public io.swagger.v3.oas.models.media.Schema calculateSchema(io.swagger.v3.oas.models.Components components, Parameter parameter, String paramName, Type type, RequestBodyInfo requestBodyInfo, com.fasterxml.jackson.annotation.JsonView jsonView)
protected abstract boolean isFile(ParameterizedType parameterizedType)
protected abstract boolean isFile(com.fasterxml.jackson.databind.JavaType ct)
public <A extends Annotation> A getParameterAnnotation(org.springframework.web.method.HandlerMethod handlerMethod, Parameter parameter, int i, Class<A> annotationType)
Copyright © 2019. All rights reserved.