-
- All Implemented Interfaces:
-
io.swagger.v3.core.converter.ModelConverter
public final class JavalinModelResolver extends ModelResolver
-
-
Field Summary
Fields Modifier and Type Field Description private final Logger
LOGGER
private final ObjectMapper
_mapper
private final AnnotationIntrospector
_intr
private final TypeNameResolver
_typeNameResolver
private final Map<JavaType, String>
_resolvedTypeNames
-
Constructor Summary
Constructors Constructor Description JavalinModelResolver(ObjectMapper mapper)
-
Method Summary
Modifier and Type Method Description Schema<?>
resolve(AnnotatedType annotatedType, ModelConverterContext context, Iterator<ModelConverter> next)
-
Methods inherited from class io.swagger.v3.core.jackson.ModelResolver
_findTypeName, _isSetType, _subTypeName, _typeName, _typeName, _typeQName
-
Methods inherited from class io.javalin.plugin.openapi.jackson.JavalinModelResolver
_addEnumProps, _isOptionalType, addRequiredItem, applyBeanValidatorAnnotations, decorateModelName, findJsonValueType, getComposedSchemaReferencedClasses, hasHiddenAnnotation, hiddenByJsonView, ignore, ignore, objectMapper, resolveAccessMode, resolveAllowableValues, resolveDefaultValue, resolveDeprecated, resolveDescription, resolveDiscriminator, resolveDiscriminatorProperty, resolveExample, resolveExclusiveMaximum, resolveExclusiveMinimum, resolveExtensions, resolveExtensions, resolveExternalDocumentation, resolveExternalDocumentation, resolveFormat, resolveIgnoredProperties, resolveIgnoredProperties, resolveMaxItems, resolveMaxLength, resolveMaxProperties, resolveMaximum, resolveMinItems, resolveMinLength, resolveMinProperties, resolveMinimum, resolveMultipleOf, resolveNullable, resolvePattern, resolveReadOnly, resolveRequiredProperties, resolveSchemaMembers, resolveSchemaMembers, resolveTitle, resolveUniqueItems, resolveWrapping, resolveWriteOnly, resolveXml, shouldIgnoreClass
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-