Package | Description |
---|---|
com.fasterxml.jackson.databind.jsontype |
Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
|
Modifier and Type | Field and Description |
---|---|
protected BasicPolymorphicTypeValidator.NameMatcher[] |
BasicPolymorphicTypeValidator._subTypeNameMatchers
Set of matchers that can validate specific values of polymorphic properties
that match subtype class name criteria.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<BasicPolymorphicTypeValidator.NameMatcher> |
BasicPolymorphicTypeValidator.Builder._subTypeNameMatchers
Collected name-based matchers for sub types to allow.
|
Modifier and Type | Method and Description |
---|---|
protected BasicPolymorphicTypeValidator.Builder |
BasicPolymorphicTypeValidator.Builder._appendSubNameMatcher(BasicPolymorphicTypeValidator.NameMatcher matcher) |
Constructor and Description |
---|
BasicPolymorphicTypeValidator(java.util.Set<java.lang.Class<?>> invalidBaseTypes,
BasicPolymorphicTypeValidator.TypeMatcher[] baseTypeMatchers,
BasicPolymorphicTypeValidator.NameMatcher[] subTypeNameMatchers,
BasicPolymorphicTypeValidator.TypeMatcher[] subClassMatchers) |