public class CustomReader
extends io.swagger.v3.jaxrs2.Reader
| Constructor and Description |
|---|
CustomReader() |
CustomReader(io.swagger.v3.oas.models.OpenAPI openAPI) |
CustomReader(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected io.swagger.v3.oas.models.Operation |
parseMethod(Class<?> cls,
Method method,
List<io.swagger.v3.oas.models.parameters.Parameter> globalParameters,
javax.ws.rs.Produces methodProduces,
javax.ws.rs.Produces classProduces,
javax.ws.rs.Consumes methodConsumes,
javax.ws.rs.Consumes classConsumes,
List<io.swagger.v3.oas.models.security.SecurityRequirement> classSecurityRequirements,
Optional<io.swagger.v3.oas.models.ExternalDocumentation> classExternalDocs,
Set<String> classTags,
List<io.swagger.v3.oas.models.servers.Server> classServers,
boolean isSubresource,
io.swagger.v3.oas.models.parameters.RequestBody parentRequestBody,
io.swagger.v3.oas.models.responses.ApiResponses parentResponses,
com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation,
io.swagger.v3.oas.annotations.responses.ApiResponse[] classResponses,
com.fasterxml.jackson.databind.introspect.AnnotatedMethod annotatedMethod)
Intercept to process extra annotations, etc.
|
getOpenAPI, getOperationId, getParameters, getParametersListFromAnnotation, getSubResourceWithJaxRsSubresourceLocatorSpecs, ignoreOperationPath, isOperationHidden, parseMethod, parseMethod, parseMethod, processContent, processRequestBody, read, read, read, read, resolveApplicationPath, setApplication, setConfigurationpublic CustomReader()
public CustomReader(io.swagger.v3.oas.models.OpenAPI openAPI)
public CustomReader(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)
protected io.swagger.v3.oas.models.Operation parseMethod(Class<?> cls, Method method, List<io.swagger.v3.oas.models.parameters.Parameter> globalParameters, javax.ws.rs.Produces methodProduces, javax.ws.rs.Produces classProduces, javax.ws.rs.Consumes methodConsumes, javax.ws.rs.Consumes classConsumes, List<io.swagger.v3.oas.models.security.SecurityRequirement> classSecurityRequirements, Optional<io.swagger.v3.oas.models.ExternalDocumentation> classExternalDocs, Set<String> classTags, List<io.swagger.v3.oas.models.servers.Server> classServers, boolean isSubresource, io.swagger.v3.oas.models.parameters.RequestBody parentRequestBody, io.swagger.v3.oas.models.responses.ApiResponses parentResponses, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, io.swagger.v3.oas.annotations.responses.ApiResponse[] classResponses, com.fasterxml.jackson.databind.introspect.AnnotatedMethod annotatedMethod)
parseMethod in class io.swagger.v3.jaxrs2.ReaderCopyright © 2020 SPF4J. All rights reserved.