Uses of Interface
com.fasterxml.jackson.databind.deser.ValueInstantiators
Packages that use ValueInstantiators
Package
Description
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode), as well as
writing Java Objects and trees as JSON.Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
com.fasterxml.jackson.databind).Contains implementation classes of deserialization part of
data binding.
Package that contains classes and interfaces to help implement
custom extension
Modules
(which are registered using
ObjectMapper.registerModule(Module).-
Uses of ValueInstantiators in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind with parameters of type ValueInstantiatorsModifier and TypeMethodDescriptionvoidModule.SetupContext.addValueInstantiators(ValueInstantiators instantiators) Method that module can use to register additionalValueInstantiators, by addingValueInstantiatorsobject that gets called when instantatiator is needed by a deserializer. -
Uses of ValueInstantiators in com.fasterxml.jackson.databind.cfg
Fields in com.fasterxml.jackson.databind.cfg declared as ValueInstantiatorsModifier and TypeFieldDescriptionprotected final ValueInstantiators[]DeserializerFactoryConfig._valueInstantiatorsList of objects that know how to create instances of POJO types; possibly using custom construction (non-annoted constructors; factory methods external to value type etc).protected static final ValueInstantiators[]DeserializerFactoryConfig.NO_VALUE_INSTANTIATORSMethods in com.fasterxml.jackson.databind.cfg that return types with arguments of type ValueInstantiatorsMethods in com.fasterxml.jackson.databind.cfg with parameters of type ValueInstantiatorsModifier and TypeMethodDescriptionDeserializerFactoryConfig.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.Constructors in com.fasterxml.jackson.databind.cfg with parameters of type ValueInstantiatorsModifierConstructorDescriptionprotectedDeserializerFactoryConfig(Deserializers[] allAdditionalDeserializers, KeyDeserializers[] allAdditionalKeyDeserializers, BeanDeserializerModifier[] modifiers, AbstractTypeResolver[] atr, ValueInstantiators[] vi) Copy-constructor that will create an instance that contains defined set of additional deserializer providers. -
Uses of ValueInstantiators in com.fasterxml.jackson.databind.deser
Classes in com.fasterxml.jackson.databind.deser that implement ValueInstantiatorsModifier and TypeClassDescriptionstatic classBasic "NOP" implementation that can be used as the base class for custom implementations.Methods in com.fasterxml.jackson.databind.deser with parameters of type ValueInstantiatorsModifier and TypeMethodDescriptionfinal DeserializerFactoryBasicDeserializerFactory.withValueInstantiators(ValueInstantiators instantiators) Convenience method for creating a new factory instance with additionalValueInstantiators.abstract DeserializerFactoryDeserializerFactory.withValueInstantiators(ValueInstantiators instantiators) Convenience method for creating a new factory instance with additionalValueInstantiators. -
Uses of ValueInstantiators in com.fasterxml.jackson.databind.module
Classes in com.fasterxml.jackson.databind.module that implement ValueInstantiators