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 . |
Modifier and Type | Method and Description |
---|---|
PolymorphicTypeValidator.Validity |
BasicPolymorphicTypeValidator.validateBaseType(MapperConfig<?> ctxt,
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) |
abstract PolymorphicTypeValidator.Validity |
PolymorphicTypeValidator.validateSubClassName(MapperConfig<?> config,
JavaType baseType,
String subClassName)
|
PolymorphicTypeValidator.Validity |
PolymorphicTypeValidator.Base.validateSubClassName(MapperConfig<?> config,
JavaType baseType,
String subClassName) |
PolymorphicTypeValidator.Validity |
BasicPolymorphicTypeValidator.validateSubType(MapperConfig<?> ctxt,
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.
|
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–2020 FasterXML. All rights reserved.