public class JaxrsOperationGenerator extends RestOperationGenerator
clazz, httpMethod, method, methodResponseHeaders, parameterGenerators, path, swagger, swaggerGenerator, swaggerOperation| Constructor and Description |
|---|
JaxrsOperationGenerator(AbstractSwaggerGenerator swaggerGenerator,
Method method) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
fillParameter(io.swagger.models.Swagger swagger,
io.swagger.models.parameters.Parameter parameter,
String parameterName,
com.fasterxml.jackson.databind.JavaType type,
List<Annotation> annotations) |
protected void |
initMethodParameterGenerators(Map<String,List<Annotation>> methodAnnotationMap) |
protected boolean |
isAggregatedParameter(ParameterGenerator parameterGenerator,
Parameter methodParameter) |
checkPath, correctOperation, correctPathaddMethodResponseHeader, addOperationToSwagger, createParameter, createParameter, createResponseModel, extractAggregatedParameterGenerators, fillBodyParameter, generate, generateResponse, getMethod, getOperation, getOperationId, getParameterGenerators, getSwaggerOperation, initRemainMethodAnnotationsParameterGenerators, scanMethodAnnotation, scanMethodParameter, scanMethodParameters, scanResponse, setHttpMethod, setPath, validateParameterpublic JaxrsOperationGenerator(AbstractSwaggerGenerator swaggerGenerator, Method method)
protected void initMethodParameterGenerators(Map<String,List<Annotation>> methodAnnotationMap)
initMethodParameterGenerators in class AbstractOperationGeneratorprotected boolean isAggregatedParameter(ParameterGenerator parameterGenerator, Parameter methodParameter)
isAggregatedParameter in class AbstractOperationGeneratorprotected void fillParameter(io.swagger.models.Swagger swagger,
io.swagger.models.parameters.Parameter parameter,
String parameterName,
com.fasterxml.jackson.databind.JavaType type,
List<Annotation> annotations)
fillParameter in class AbstractOperationGeneratorCopyright © 2017–2021 The Apache Software Foundation. All rights reserved.