public class ReflectionUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ReflectionUtils.ClassNameValidator |
| Modifier and Type | Field and Description |
|---|---|
protected Configuration |
config |
protected Set<String> |
unimplementedMappedModels |
| Constructor and Description |
|---|
ReflectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
ReflectionUtils.ClassNameValidator |
getClassNameValidator() |
Configuration |
getConfiguration() |
String |
getControllerName(io.swagger.v3.oas.models.Operation operation) |
String |
getMethodName(String path,
String httpMethod,
io.swagger.v3.oas.models.Operation operation) |
com.fasterxml.jackson.databind.JavaType[] |
getOperationParameterClasses(io.swagger.v3.oas.models.Operation operation,
String mediaType,
Map<String,io.swagger.v3.oas.models.media.Schema> definitions) |
com.fasterxml.jackson.databind.JavaType |
getTypeFromModel(String name,
io.swagger.v3.oas.models.media.Schema model,
Map<String,io.swagger.v3.oas.models.media.Schema> definitions) |
com.fasterxml.jackson.databind.JavaType |
getTypeFromParameter(io.swagger.v3.oas.models.parameters.Parameter parameter,
Map<String,io.swagger.v3.oas.models.media.Schema> definitions) |
com.fasterxml.jackson.databind.JavaType |
getTypeFromProperty(String type,
String format,
io.swagger.v3.oas.models.media.Schema property,
Map<String,io.swagger.v3.oas.models.media.Schema> definitions) |
com.fasterxml.jackson.databind.JavaType[] |
getTypeFromRequestBody(io.swagger.v3.oas.models.parameters.RequestBody body,
String mediaType,
Map<String,io.swagger.v3.oas.models.media.Schema> definitions) |
Set<String> |
getUnimplementedMappedModels() |
Class<?> |
loadClass(String className) |
String |
sanitizeToJava(String operationId) |
void |
setClassNameValidator(ReflectionUtils.ClassNameValidator classNameValidator) |
void |
setConfiguration(Configuration config) |
void |
setUnimplementedMappedModels(Set<String> unimplementedMappedModels) |
com.fasterxml.jackson.databind.JavaType |
updateArgumentClass(Class<?> methodArg) |
protected Configuration config
public void setConfiguration(Configuration config)
public Configuration getConfiguration()
public com.fasterxml.jackson.databind.JavaType[] getOperationParameterClasses(io.swagger.v3.oas.models.Operation operation,
String mediaType,
Map<String,io.swagger.v3.oas.models.media.Schema> definitions)
public com.fasterxml.jackson.databind.JavaType[] getTypeFromRequestBody(io.swagger.v3.oas.models.parameters.RequestBody body,
String mediaType,
Map<String,io.swagger.v3.oas.models.media.Schema> definitions)
public com.fasterxml.jackson.databind.JavaType updateArgumentClass(Class<?> methodArg)
public com.fasterxml.jackson.databind.JavaType getTypeFromParameter(io.swagger.v3.oas.models.parameters.Parameter parameter,
Map<String,io.swagger.v3.oas.models.media.Schema> definitions)
public com.fasterxml.jackson.databind.JavaType getTypeFromProperty(String type, String format, io.swagger.v3.oas.models.media.Schema property, Map<String,io.swagger.v3.oas.models.media.Schema> definitions)
public com.fasterxml.jackson.databind.JavaType getTypeFromModel(String name, io.swagger.v3.oas.models.media.Schema model, Map<String,io.swagger.v3.oas.models.media.Schema> definitions)
public String getMethodName(String path, String httpMethod, io.swagger.v3.oas.models.Operation operation)
public String getControllerName(io.swagger.v3.oas.models.Operation operation)
public void setUnimplementedMappedModels(Set<String> unimplementedMappedModels)
public ReflectionUtils.ClassNameValidator getClassNameValidator()
public void setClassNameValidator(ReflectionUtils.ClassNameValidator classNameValidator)
Copyright © 2019. All rights reserved.