Uses of Class
com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator.TypeMatcher
-
Packages that use BasicPolymorphicTypeValidator.TypeMatcher Package Description com.fasterxml.jackson.databind.jsontype Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization. -
-
Uses of BasicPolymorphicTypeValidator.TypeMatcher in com.fasterxml.jackson.databind.jsontype
Fields in com.fasterxml.jackson.databind.jsontype declared as BasicPolymorphicTypeValidator.TypeMatcher Modifier and Type Field Description protected BasicPolymorphicTypeValidator.TypeMatcher[]
BasicPolymorphicTypeValidator. _baseTypeMatchers
Set of matchers that can validate all values of polymorphic properties that match specified allowed base types.protected BasicPolymorphicTypeValidator.TypeMatcher[]
BasicPolymorphicTypeValidator. _subClassMatchers
Set of matchers that can validate specific values of polymorphic properties that match subtype class criteria.Fields in com.fasterxml.jackson.databind.jsontype with type parameters of type BasicPolymorphicTypeValidator.TypeMatcher Modifier and Type Field Description protected java.util.List<BasicPolymorphicTypeValidator.TypeMatcher>
BasicPolymorphicTypeValidator.Builder. _baseTypeMatchers
Collected matchers for base types to allow.protected java.util.List<BasicPolymorphicTypeValidator.TypeMatcher>
BasicPolymorphicTypeValidator.Builder. _subTypeClassMatchers
Collected Class-based matchers for sub types to allow.Methods in com.fasterxml.jackson.databind.jsontype with parameters of type BasicPolymorphicTypeValidator.TypeMatcher Modifier and Type Method Description protected BasicPolymorphicTypeValidator.Builder
BasicPolymorphicTypeValidator.Builder. _appendBaseMatcher(BasicPolymorphicTypeValidator.TypeMatcher matcher)
protected BasicPolymorphicTypeValidator.Builder
BasicPolymorphicTypeValidator.Builder. _appendSubClassMatcher(BasicPolymorphicTypeValidator.TypeMatcher matcher)
BasicPolymorphicTypeValidator.Builder
BasicPolymorphicTypeValidator.Builder. allowIfBaseType(BasicPolymorphicTypeValidator.TypeMatcher matcher)
Method for appending custom matcher called with base type: if matcher returnstrue
, all possible subtypes will be accepted; iffalse
, other matchers are applied.BasicPolymorphicTypeValidator.Builder
BasicPolymorphicTypeValidator.Builder. allowIfSubType(BasicPolymorphicTypeValidator.TypeMatcher matcher)
Method for appending custom matcher called with resolved subtype: if matcher returnstrue
, type will be accepted; iffalse
, other matchers are applied.Constructors in com.fasterxml.jackson.databind.jsontype with parameters of type BasicPolymorphicTypeValidator.TypeMatcher Constructor Description BasicPolymorphicTypeValidator(java.util.Set<java.lang.Class<?>> invalidBaseTypes, BasicPolymorphicTypeValidator.TypeMatcher[] baseTypeMatchers, BasicPolymorphicTypeValidator.NameMatcher[] subTypeNameMatchers, BasicPolymorphicTypeValidator.TypeMatcher[] subClassMatchers)
-