Class DeserializerFactoryConfig
java.lang.Object
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig
- All Implemented Interfaces:
Serializable
Configuration settings container class for
DeserializerFactory.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor for creating basic configuration with no additional handlers. -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanwithAbstractTypeResolver(AbstractTypeResolver resolver) Fluent/factory method used to construct a configuration object that has same configuration as this instance plus one additional abstract type resolver.withAdditionalDeserializers(Deserializers additional) Fluent/factory method used to construct a configuration object that has same deserializer providers as this instance, plus one specified as argument.withAdditionalKeyDeserializers(KeyDeserializers additional) Fluent/factory method used to construct a configuration object that has same key deserializer providers as this instance, plus one specified as argument.Fluent/factory method used to construct a configuration object that has same configuration as this instance plus one additional deserialiazer modifier.withValueInstantiators(ValueInstantiators instantiators) Fluent/factory method used to construct a configuration object that has same configuration as this instance plus specified additional value instantiator provider object.
-
Constructor Details
-
DeserializerFactoryConfig
public DeserializerFactoryConfig()Constructor for creating basic configuration with no additional handlers.
-
-
Method Details
-
withAdditionalDeserializers
Fluent/factory method used to construct a configuration object that has same deserializer providers as this instance, plus one specified as argument. Additional provider will be added before existing ones, meaning it has priority over existing definitions. -
withAdditionalKeyDeserializers
Fluent/factory method used to construct a configuration object that has same key deserializer providers as this instance, plus one specified as argument. Additional provider will be added before existing ones, meaning it has priority over existing definitions. -
withDeserializerModifier
Fluent/factory method used to construct a configuration object that has same configuration as this instance plus one additional deserialiazer modifier. Added modifier has the highest priority (that is, it gets called before any already registered modifier). -
withAbstractTypeResolver
Fluent/factory method used to construct a configuration object that has same configuration as this instance plus one additional abstract type resolver. Added resolver has the highest priority (that is, it gets called before any already registered resolver). -
withValueInstantiators
Fluent/factory method used to construct a configuration object that has same configuration as this instance plus specified additional value instantiator provider object. Added instantiator provider has the highest priority (that is, it gets called before any already registered resolver).- Parameters:
instantiators- Object that can provideValueInstantiators for constructing POJO values during deserialization
-
hasDeserializers
public boolean hasDeserializers() -
hasKeyDeserializers
public boolean hasKeyDeserializers() -
hasDeserializerModifiers
public boolean hasDeserializerModifiers() -
hasAbstractTypeResolvers
public boolean hasAbstractTypeResolvers() -
hasValueInstantiators
public boolean hasValueInstantiators() -
deserializers
-
keyDeserializers
-
deserializerModifiers
-
abstractTypeResolvers
-
valueInstantiators
-