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

- Packages that use PolymorphicTypeValidator.Validity
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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.`validateBaseType(MapperConfig<?> ctxt, JavaType baseType)`
    `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.`validateSubClassName(MapperConfig<?> ctxt, JavaType baseType, String subClassName)`
    `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)`
    `PolymorphicTypeValidator.Validity` | BasicPolymorphicTypeValidator.`validateSubType(MapperConfig<?> ctxt, 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
    Modifier and Type | Method and Description
    --- | ---
    `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)`

Copyright © 2008–2019 FasterXML. All rights reserved.