-
- 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 LoggerLOGGERprivate final ObjectMapper_mapperprivate final AnnotationIntrospector_intrprivate final TypeNameResolver_typeNameResolverprivate 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
-
-