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 JBoss by Red Hat. All rights reserved.