## Uses of Class
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator.Validity

Packages that use PolymorphicTypeValidator.Validity
com.fasterxml.jackson.databind.jsontype: Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization.
com.fasterxml.jackson.databind.jsontype.impl: Package that contains standard implementations for `TypeResolverBuilder` and `TypeIdResolver`.

### Uses of PolymorphicTypeValidator.Validity in com.fasterxml.jackson.databind.jsontype

Methods in com.fasterxml.jackson.databind.jsontype that return PolymorphicTypeValidator.Validity
`PolymorphicTypeValidator.Validity` BasicPolymorphicTypeValidator.`validateBaseType(MapperConfig<?> ctxt, JavaType baseType)`
`PolymorphicTypeValidator.Validity` DefaultBaseTypeLimitingValidator.`validateBaseType(MapperConfig<?> config, JavaType baseType)`
`abstract PolymorphicTypeValidator.Validity` PolymorphicTypeValidator.`validateBaseType(MapperConfig<?> config, JavaType baseType)` Method called when a property with polymorphic value is encountered, and a `TypeResolverBuilder` is needed.
`PolymorphicTypeValidator.Validity` PolymorphicTypeValidator.Base.`validateBaseType(MapperConfig<?> config, JavaType baseType)`
`PolymorphicTypeValidator.Validity` BasicPolymorphicTypeValidator.`validateSubClassName(MapperConfig<?> ctxt, JavaType baseType, String subClassName)`
`PolymorphicTypeValidator.Validity` DefaultBaseTypeLimitingValidator.`validateSubClassName(MapperConfig<?> config, JavaType baseType, String subClassName)`
`abstract PolymorphicTypeValidator.Validity` PolymorphicTypeValidator.`validateSubClassName(MapperConfig<?> config, JavaType baseType, String subClassName)` Method called after intended class name for subtype has been read (and in case of minimal class name, expanded to fully-qualified class name) but before attempt is made to look up actual `Class` or `JavaType`.
`PolymorphicTypeValidator.Validity` PolymorphicTypeValidator.Base.`validateSubClassName(MapperConfig<?> config, JavaType baseType, String subClassName)`
`PolymorphicTypeValidator.Validity` BasicPolymorphicTypeValidator.`validateSubType(MapperConfig<?> ctxt, JavaType baseType, JavaType subType)`
`PolymorphicTypeValidator.Validity` DefaultBaseTypeLimitingValidator.`validateSubType(MapperConfig<?> config, JavaType baseType, JavaType subType)`

`abstract PolymorphicTypeValidator.Validity`

PolymorphicTypeValidator.`validateSubType(MapperConfig<?> config, JavaType baseType, JavaType subType)`
Method called after class name has been resolved to actual type, in cases where previous call to `PolymorphicTypeValidator.validateSubClassName(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.JavaType, java.lang.String)` returned `INDETERMINATE`.

`PolymorphicTypeValidator.Validity` PolymorphicTypeValidator.Base.`validateSubType(MapperConfig<?> config, JavaType baseType, JavaType subType)`
`static PolymorphicTypeValidator.Validity` PolymorphicTypeValidator.Validity.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static PolymorphicTypeValidator.Validity[]` PolymorphicTypeValidator.Validity.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

### Uses of PolymorphicTypeValidator.Validity in com.fasterxml.jackson.databind.jsontype.impl

Methods in com.fasterxml.jackson.databind.jsontype.impl that return PolymorphicTypeValidator.Validity
`PolymorphicTypeValidator.Validity` LaissezFaireSubTypeValidator.`validateBaseType(MapperConfig<?> ctxt, JavaType baseType)`
`PolymorphicTypeValidator.Validity` LaissezFaireSubTypeValidator.`validateSubClassName(MapperConfig<?> ctxt, JavaType baseType, String subClassName)`
`PolymorphicTypeValidator.Validity` LaissezFaireSubTypeValidator.`validateSubType(MapperConfig<?> ctxt, JavaType baseType, JavaType subType)`