public class ReaderUtils extends Object
| Constructor and Description |
|---|
ReaderUtils() |
| Modifier and Type | Method and Description |
|---|---|
static List<io.swagger.v3.oas.models.parameters.Parameter> |
collectConstructorParameters(Class<?> cls,
io.swagger.v3.oas.models.Components components,
javax.ws.rs.Consumes classConsumes,
com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
Collects constructor-level parameters from class.
|
static List<io.swagger.v3.oas.models.parameters.Parameter> |
collectFieldParameters(Class<?> cls,
io.swagger.v3.oas.models.Components components,
javax.ws.rs.Consumes classConsumes,
com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
Collects field-level parameters from class.
|
static String |
extractOperationMethod(Method method,
Iterator<OpenAPIExtension> chain) |
static String |
getHttpMethodFromCustomAnnotations(Method method) |
static String |
getPath(javax.ws.rs.Path classLevelPath,
javax.ws.rs.Path methodLevelPath,
String parentPath,
boolean isSubresource) |
static Optional<List<String>> |
getStringListFromStringArray(String[] array) |
static boolean |
isIgnored(String path,
io.swagger.v3.oas.integration.api.OpenAPIConfiguration config) |
public static List<io.swagger.v3.oas.models.parameters.Parameter> collectConstructorParameters(Class<?> cls, io.swagger.v3.oas.models.Components components, javax.ws.rs.Consumes classConsumes, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
cls - is a class for collectingcomponents - public static List<io.swagger.v3.oas.models.parameters.Parameter> collectFieldParameters(Class<?> cls, io.swagger.v3.oas.models.Components components, javax.ws.rs.Consumes classConsumes, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
cls - is a class for collectingcomponents - public static Optional<List<String>> getStringListFromStringArray(String[] array)
public static boolean isIgnored(String path, io.swagger.v3.oas.integration.api.OpenAPIConfiguration config)
public static String getPath(javax.ws.rs.Path classLevelPath, javax.ws.rs.Path methodLevelPath, String parentPath, boolean isSubresource)
public static String extractOperationMethod(Method method, Iterator<OpenAPIExtension> chain)
Copyright © 2020. All rights reserved.