public interface SwaggerExtension
| 限定符和类型 | 方法和说明 |
|---|---|
default com.fasterxml.jackson.databind.JavaType |
constructType(Type type) |
default void |
decorateOperation(io.swagger.models.Operation operation,
Method method,
Iterator<SwaggerExtension> chain) |
default String |
extractOperationMethod(io.swagger.annotations.ApiOperation apiOperation,
Method method,
Iterator<SwaggerExtension> chain) |
default List<io.swagger.models.parameters.Parameter> |
extractParameters(List<Annotation> annotations,
Type type,
Set<Type> typesToSkip,
Iterator<SwaggerExtension> chain) |
List<io.swagger.models.parameters.Parameter> |
extractParameters(List<Annotation> annotations,
Type type,
Set<Type> typesToSkip,
Iterator<SwaggerExtension> chain,
MethodDescriptor methodDescriptor) |
default boolean |
shouldIgnoreClass(Class<?> cls) |
default boolean |
shouldIgnoreType(Type type,
Set<Type> typesToSkip) |
default String extractOperationMethod(io.swagger.annotations.ApiOperation apiOperation, Method method, Iterator<SwaggerExtension> chain)
default List<io.swagger.models.parameters.Parameter> extractParameters(List<Annotation> annotations, Type type, Set<Type> typesToSkip, Iterator<SwaggerExtension> chain)
default void decorateOperation(io.swagger.models.Operation operation,
Method method,
Iterator<SwaggerExtension> chain)
default boolean shouldIgnoreClass(Class<?> cls)
default com.fasterxml.jackson.databind.JavaType constructType(Type type)
List<io.swagger.models.parameters.Parameter> extractParameters(List<Annotation> annotations, Type type, Set<Type> typesToSkip, Iterator<SwaggerExtension> chain, MethodDescriptor methodDescriptor)
Copyright © 2019. All rights reserved.