public class JaxrsReader extends AbstractReader implements ClassSwaggerReader
LOG, OPERATION_ID_FORMAT_DEFAULT, operationIdFormat, swagger| 构造器和说明 |
|---|
JaxrsReader(io.swagger.models.Swagger swagger,
org.apache.maven.plugin.logging.Log LOG) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
extractOperationMethod(io.swagger.annotations.ApiOperation apiOperation,
java.lang.reflect.Method method,
java.util.Iterator<io.swagger.jaxrs.ext.SwaggerExtension> chain) |
static java.lang.annotation.Annotation[][] |
findParamAnnotations(java.lang.reflect.Method method) |
io.swagger.models.Swagger |
getSwagger() |
protected boolean |
isSubResource(java.lang.String httpMethod,
java.lang.reflect.Method method) |
io.swagger.models.Operation |
parseMethod(java.lang.String httpMethod,
java.lang.reflect.Method method) |
io.swagger.models.Swagger |
read(java.lang.Class<?> cls) |
protected io.swagger.models.Swagger |
read(java.lang.Class<?> cls,
java.lang.String parentPath,
java.lang.String parentMethod,
boolean readHidden,
java.lang.String[] parentConsumes,
java.lang.String[] parentProduces,
java.util.Map<java.lang.String,io.swagger.models.Tag> parentTags,
java.util.List<io.swagger.models.parameters.Parameter> parentParameters) |
io.swagger.models.Swagger |
read(java.util.Set<java.lang.Class<?>> classes) |
protected void |
updateExtensionChain()
Method which allows sub-classes to modify the Swagger extension chain.
|
addTypeToSkippedTypes, canReadApi, extractTags, extractTypes, getOperationId, getOperationIdFormat, getParameters, getParameters, getSecurityRequirements, getTypesToSkip, isPrimitive, parseOperationPath, parseResponseHeaders, readImplicitParam, readImplicitParameters, setOperationIdFormat, setTypesToSkip, setTypesToSkip, updateApiResponse, updateOperation, updateOperationConsumes, updateOperationParameters, updateOperationProduces, updateOperationProtocols, updatePath, updateTagsForApi, updateTagsForOperationpublic JaxrsReader(io.swagger.models.Swagger swagger,
org.apache.maven.plugin.logging.Log LOG)
protected void updateExtensionChain()
AbstractReaderupdateExtensionChain 在类中 AbstractReaderpublic io.swagger.models.Swagger read(java.util.Set<java.lang.Class<?>> classes)
read 在接口中 ClassSwaggerReaderpublic io.swagger.models.Swagger getSwagger()
public io.swagger.models.Swagger read(java.lang.Class<?> cls)
protected io.swagger.models.Swagger read(java.lang.Class<?> cls,
java.lang.String parentPath,
java.lang.String parentMethod,
boolean readHidden,
java.lang.String[] parentConsumes,
java.lang.String[] parentProduces,
java.util.Map<java.lang.String,io.swagger.models.Tag> parentTags,
java.util.List<io.swagger.models.parameters.Parameter> parentParameters)
protected boolean isSubResource(java.lang.String httpMethod,
java.lang.reflect.Method method)
public io.swagger.models.Operation parseMethod(java.lang.String httpMethod,
java.lang.reflect.Method method)
public static java.lang.annotation.Annotation[][] findParamAnnotations(java.lang.reflect.Method method)
public java.lang.String extractOperationMethod(io.swagger.annotations.ApiOperation apiOperation,
java.lang.reflect.Method method,
java.util.Iterator<io.swagger.jaxrs.ext.SwaggerExtension> chain)
Copyright © 2019. All Rights Reserved.