public class Reader
extends java.lang.Object
Constructor and Description |
---|
Reader(Swagger swagger) |
Reader(Swagger swagger,
ReaderConfig config) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
extractOperationMethod(ApiOperation apiOperation,
java.lang.reflect.Method method,
java.util.Iterator<SwaggerExtension> chain) |
protected java.util.Set<java.lang.String> |
extractTags(Api api) |
ReaderConfig |
getConfig() |
protected java.lang.String |
getOperationId(java.lang.String operationId) |
protected java.lang.Class<?> |
getSubResource(java.lang.reflect.Method method) |
protected java.lang.Class<?> |
getSubResourceWithJaxRsSubresourceLocatorSpecs(java.lang.reflect.Method method) |
Swagger |
getSwagger() |
Operation |
parseMethod(java.lang.reflect.Method method) |
Swagger |
read(java.lang.Class<?> cls)
Scans a single class for Swagger annotations - does not invoke ReaderListeners
|
protected Swagger |
read(java.lang.Class<?> cls,
java.lang.String parentPath,
java.lang.String parentMethod,
boolean isSubresource,
java.lang.String[] parentConsumes,
java.lang.String[] parentProduces,
java.util.Map<java.lang.String,Tag> parentTags,
java.util.List<Parameter> parentParameters) |
Swagger |
read(java.util.Set<java.lang.Class<?>> classes)
Scans a set of classes for both ReaderListeners and Swagger annotations.
|
protected Parameter |
readImplicitParam(ApiImplicitParam param) |
protected void |
readInfoConfig(SwaggerDefinition config) |
protected void |
readSwaggerConfig(java.lang.Class<?> cls,
SwaggerDefinition config) |
public Reader(Swagger swagger)
public Reader(Swagger swagger, ReaderConfig config)
public Swagger getSwagger()
public Swagger read(java.util.Set<java.lang.Class<?>> classes)
classes
- a set of classes to scanpublic Swagger read(java.lang.Class<?> cls)
protected Swagger read(java.lang.Class<?> cls, java.lang.String parentPath, java.lang.String parentMethod, boolean isSubresource, java.lang.String[] parentConsumes, java.lang.String[] parentProduces, java.util.Map<java.lang.String,Tag> parentTags, java.util.List<Parameter> parentParameters)
protected Parameter readImplicitParam(ApiImplicitParam param)
protected void readSwaggerConfig(java.lang.Class<?> cls, SwaggerDefinition config)
protected void readInfoConfig(SwaggerDefinition config)
protected java.lang.Class<?> getSubResource(java.lang.reflect.Method method)
protected java.lang.Class<?> getSubResourceWithJaxRsSubresourceLocatorSpecs(java.lang.reflect.Method method)
protected java.util.Set<java.lang.String> extractTags(Api api)
public Operation parseMethod(java.lang.reflect.Method method)
public java.lang.String extractOperationMethod(ApiOperation apiOperation, java.lang.reflect.Method method, java.util.Iterator<SwaggerExtension> chain)
public ReaderConfig getConfig()
protected java.lang.String getOperationId(java.lang.String operationId)
Copyright © 2020 JBoss by Red Hat. All Rights Reserved.