Uses of Class
com.fasterxml.jackson.databind.deser.ValueInstantiator
-
Packages that use ValueInstantiator Package Description com.fasterxml.jackson.databind 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.com.fasterxml.jackson.databind.annotation Annotations that directly depend on classes in databinding bundle (not just Jackson core) and cannot be included in Jackson core annotations package (because it cannot have any external dependencies).com.fasterxml.jackson.databind.cfg 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).com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding.com.fasterxml.jackson.databind.deser.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.com.fasterxml.jackson.databind.deser.std Contains public standard implementations of abstraction that Jackson uses.com.fasterxml.jackson.databind.module Package that contains classes and interfaces to help implement custom extensionModules (which are registered usingObjectMapper.registerModule(com.fasterxml.jackson.databind.Module). -
-
Uses of ValueInstantiator in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind with parameters of type ValueInstantiator Modifier and Type Method Description ObjectDeserializationContext. handleMissingInstantiator(Class<?> instClass, ValueInstantiator valueInst, com.fasterxml.jackson.core.JsonParser p, String msg, Object... msgArgs)Method that deserializers should call if they fail to instantiate value due to lack of viable instantiator (usually creator, that is, constructor or static factory method). -
Uses of ValueInstantiator in com.fasterxml.jackson.databind.annotation
Methods in com.fasterxml.jackson.databind.annotation that return types with arguments of type ValueInstantiator Modifier and Type Method Description Class<? extends ValueInstantiator>value() -
Uses of ValueInstantiator in com.fasterxml.jackson.databind.cfg
Methods in com.fasterxml.jackson.databind.cfg that return ValueInstantiator Modifier and Type Method Description ValueInstantiatorHandlerInstantiator. valueInstantiatorInstance(MapperConfig<?> config, Annotated annotated, Class<?> resolverClass)Method called to construct an instance of ValueInstantiator of specified type. -
Uses of ValueInstantiator in com.fasterxml.jackson.databind.deser
Subclasses of ValueInstantiator in com.fasterxml.jackson.databind.deser Modifier and Type Class Description static classValueInstantiator.BasePartialValueInstantiatorimplementation that is strongly recommended to be used instead of directly extendingValueInstantiatoritself.Fields in com.fasterxml.jackson.databind.deser declared as ValueInstantiator Modifier and Type Field Description protected ValueInstantiatorBeanDeserializerBase. _valueInstantiatorObject that handles details of constructing initial bean value (to which bind data to), unless instance is passed (via updateValue())protected ValueInstantiatorBeanDeserializerBuilder. _valueInstantiatorObject that will handle value instantiation for the bean type.Methods in com.fasterxml.jackson.databind.deser that return ValueInstantiator Modifier and Type Method Description protected ValueInstantiatorBasicDeserializerFactory. _constructDefaultValueInstantiator(DeserializationContext ctxt, BeanDescription beanDesc)Method that will construct standard defaultValueInstantiatorusing annotations (like @JsonCreator) and visibility rulesValueInstantiatorBasicDeserializerFactory. _valueInstantiatorInstance(DeserializationConfig config, Annotated annotated, Object instDef)ValueInstantiatorBasicDeserializerFactory. findValueInstantiator(DeserializationContext ctxt, BeanDescription beanDesc)Value instantiator is created both based on creator annotations, and on optional externally provided instantiators (registered through module interface).abstract ValueInstantiatorDeserializerFactory. findValueInstantiator(DeserializationContext ctxt, BeanDescription beanDesc)Method that is to find all creators (constructors, factory methods) for the bean type to deserialize.ValueInstantiatorValueInstantiators.Base. findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)ValueInstantiatorValueInstantiators. findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)Method called to find theValueInstantiatorto use for creating instances of specified type during deserialization.ValueInstantiatorBeanDeserializerBase. getValueInstantiator()ValueInstantiatorBeanDeserializerBuilder. getValueInstantiator()ValueInstantiatorValueInstantiator.Gettable. getValueInstantiator()Methods in com.fasterxml.jackson.databind.deser with parameters of type ValueInstantiator Modifier and Type Method Description ValueInstantiatorValueInstantiators.Base. findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)ValueInstantiatorValueInstantiators. findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)Method called to find theValueInstantiatorto use for creating instances of specified type during deserialization.ObjectDeserializationProblemHandler. handleMissingInstantiator(DeserializationContext ctxt, Class<?> instClass, ValueInstantiator valueInsta, com.fasterxml.jackson.core.JsonParser p, String msg)Method called when instance creation for a type fails due to lack of an instantiator.voidBeanDeserializerBuilder. setValueInstantiator(ValueInstantiator inst) -
Uses of ValueInstantiator in com.fasterxml.jackson.databind.deser.impl
Fields in com.fasterxml.jackson.databind.deser.impl declared as ValueInstantiator Modifier and Type Field Description protected ValueInstantiatorPropertyBasedCreator. _valueInstantiatorHelper object that knows how to actually construct the instance by invoking creator method with buffered arguments.Methods in com.fasterxml.jackson.databind.deser.impl that return ValueInstantiator Modifier and Type Method Description ValueInstantiatorCreatorCollector. constructValueInstantiator(DeserializationContext ctxt)static ValueInstantiatorJDKValueInstantiators. findStdValueInstantiator(DeserializationConfig config, Class<?> raw)Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type ValueInstantiator Modifier and Type Method Description static PropertyBasedCreatorPropertyBasedCreator. construct(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] srcCreatorProps)Deprecated.static PropertyBasedCreatorPropertyBasedCreator. construct(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] srcCreatorProps, boolean caseInsensitive)Factory method used for building actual instances to be used with types OTHER than POJOs.static PropertyBasedCreatorPropertyBasedCreator. construct(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] srcCreatorProps, BeanPropertyMap allProperties)Factory method used for building actual instances to be used with POJOS: resolves deserializers, checks for "null values".Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type ValueInstantiator Constructor Description PropertyBasedCreator(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] creatorProps, boolean caseInsensitive, boolean addAliases) -
Uses of ValueInstantiator in com.fasterxml.jackson.databind.deser.std
Subclasses of ValueInstantiator in com.fasterxml.jackson.databind.deser.std Modifier and Type Class Description classJsonLocationInstantiatorForJsonLocation, we should be able to just implementValueInstantiator(not that explicit one would be very hard but...)classStdValueInstantiatorDefaultValueInstantiatorimplementation, which supports Creator methods that can be indicated by standard Jackson annotations.Fields in com.fasterxml.jackson.databind.deser.std declared as ValueInstantiator Modifier and Type Field Description protected ValueInstantiatorCollectionDeserializer. _valueInstantiatorprotected ValueInstantiatorEnumMapDeserializer. _valueInstantiatorprotected ValueInstantiatorMapDeserializer. _valueInstantiatorprotected ValueInstantiatorReferenceTypeDeserializer. _valueInstantiatorprotected ValueInstantiatorStringCollectionDeserializer. _valueInstantiatorInstantiator used in case custom handling is needed for creation.Methods in com.fasterxml.jackson.databind.deser.std that return ValueInstantiator Modifier and Type Method Description ValueInstantiatorCollectionDeserializer. getValueInstantiator()ValueInstantiatorContainerDeserializerBase. getValueInstantiator()ValueInstantiatorMapDeserializer. getValueInstantiator()ValueInstantiatorStringCollectionDeserializer. getValueInstantiator()Methods in com.fasterxml.jackson.databind.deser.std with parameters of type ValueInstantiator Modifier and Type Method Description static JsonDeserializer<?>EnumDeserializer. deserializerForCreator(DeserializationConfig config, Class<?> enumClass, AnnotatedMethod factory, ValueInstantiator valueInstantiator, SettableBeanProperty[] creatorProps)Factory method used when Enum instances are to be deserialized using a creator (static factory method) -
Uses of ValueInstantiator in com.fasterxml.jackson.databind.module
Fields in com.fasterxml.jackson.databind.module with type parameters of type ValueInstantiator Modifier and Type Field Description protected HashMap<ClassKey,ValueInstantiator>SimpleValueInstantiators. _classMappingsMappings from raw (type-erased, i.e.Methods in com.fasterxml.jackson.databind.module that return ValueInstantiator Modifier and Type Method Description ValueInstantiatorSimpleValueInstantiators. findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)Methods in com.fasterxml.jackson.databind.module with parameters of type ValueInstantiator Modifier and Type Method Description SimpleModuleSimpleModule. addValueInstantiator(Class<?> beanType, ValueInstantiator inst)Method for registeringValueInstantiatorto use when deserializing instances of typebeanType.SimpleValueInstantiatorsSimpleValueInstantiators. addValueInstantiator(Class<?> forType, ValueInstantiator inst)ValueInstantiatorSimpleValueInstantiators. findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)
-