Uses of Class
org.codehaus.jackson.map.deser.ValueInstantiator
Packages that use ValueInstantiator
Package
Description
Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper
class, as well
as convenience methods included in
JsonParser
Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Contains public standard implementations of abstraction that
Jackson uses.
Package that contains classes and interfaces to help implement
custom extension
Module
s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module)
.-
Uses of ValueInstantiator in org.codehaus.jackson.map
Methods in org.codehaus.jackson.map that return ValueInstantiatorModifier and TypeMethodDescriptionabstract ValueInstantiator
DeserializerFactory.findValueInstantiator
(DeserializationConfig config, BasicBeanDescription beanDesc) Method that is to find all creators (constructors, factory methods) for the bean type to deserialize.DeserializationConfig.valueInstantiatorInstance
(Annotated annotated, Class<? extends ValueInstantiator> instClass) HandlerInstantiator.valueInstantiatorInstance
(MapperConfig<?> config, Annotated annotated, Class<? extends ValueInstantiator> resolverClass) Method called to construct an instance of ValueInstantiator of specified type.Method parameters in org.codehaus.jackson.map with type arguments of type ValueInstantiatorModifier and TypeMethodDescriptionDeserializationConfig.valueInstantiatorInstance
(Annotated annotated, Class<? extends ValueInstantiator> instClass) HandlerInstantiator.valueInstantiatorInstance
(MapperConfig<?> config, Annotated annotated, Class<? extends ValueInstantiator> resolverClass) Method called to construct an instance of ValueInstantiator of specified type. -
Uses of ValueInstantiator in org.codehaus.jackson.map.deser
Fields in org.codehaus.jackson.map.deser declared as ValueInstantiatorModifier and TypeFieldDescriptionprotected final ValueInstantiator
BeanDeserializer._valueInstantiator
Object that handles details of constructing initial bean value (to which bind data to), unless instance is passed (via updateValue())protected ValueInstantiator
BeanDeserializerBuilder._valueInstantiator
Object that will handle value instantiation for the bean type.Methods in org.codehaus.jackson.map.deser that return ValueInstantiatorModifier and TypeMethodDescriptionprotected ValueInstantiator
BeanDeserializerFactory.constructDefaultValueInstantiator
(DeserializationConfig config, BasicBeanDescription beanDesc) Method that will construct standard defaultValueInstantiator
using annotations (like @JsonCreator) and visibility rulesabstract ValueInstantiator
BasicDeserializerFactory.findValueInstantiator
(DeserializationConfig config, BasicBeanDescription beanDesc) BeanDeserializerFactory.findValueInstantiator
(DeserializationConfig config, BasicBeanDescription beanDesc) Value instantiator is created both based on creator annotations, and on optional externally provided instantiators (registered through module interface).ValueInstantiators.Base.findValueInstantiator
(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator) ValueInstantiators.findValueInstantiator
(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator) Method called to find theValueInstantiator
to use for creating instances of specified type during deserialization.BeanDeserializer.getValueInstantiator()
BeanDeserializerBuilder.getValueInstantiator()
Methods in org.codehaus.jackson.map.deser with parameters of type ValueInstantiatorModifier and TypeMethodDescriptionValueInstantiators.Base.findValueInstantiator
(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator) ValueInstantiators.findValueInstantiator
(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator) Method called to find theValueInstantiator
to use for creating instances of specified type during deserialization.void
BeanDeserializerBuilder.setValueInstantiator
(ValueInstantiator inst) Constructors in org.codehaus.jackson.map.deser with parameters of type ValueInstantiatorModifierConstructorDescriptionBeanDeserializer
(BeanDescription beanDesc, BeanProperty property, ValueInstantiator valueInstantiator, BeanPropertyMap properties, Map<String, SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, SettableAnyProperty anySetter, List<ValueInjector> injectables) protected
BeanDeserializer
(AnnotatedClass forClass, JavaType type, BeanProperty property, ValueInstantiator valueInstantiator, BeanPropertyMap properties, Map<String, SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, SettableAnyProperty anySetter, List<ValueInjector> injectables) CollectionDeserializer
(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator) Deprecated.MapDeserializer
(JavaType mapType, ValueInstantiator valueInstantiator, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) Deprecated. -
Uses of ValueInstantiator in org.codehaus.jackson.map.deser.impl
Fields in org.codehaus.jackson.map.deser.impl declared as ValueInstantiatorModifier and TypeFieldDescriptionprotected final ValueInstantiator
PropertyBasedCreator._valueInstantiator
Methods in org.codehaus.jackson.map.deser.impl that return ValueInstantiatorModifier and TypeMethodDescriptionCreatorCollector.constructValueInstantiator
(DeserializationConfig config) Constructors in org.codehaus.jackson.map.deser.impl with parameters of type ValueInstantiator -
Uses of ValueInstantiator in org.codehaus.jackson.map.deser.std
Subclasses of ValueInstantiator in org.codehaus.jackson.map.deser.stdModifier and TypeClassDescriptionclass
BasicValueInstantiator
implementation, which only supports use of default constructor.Fields in org.codehaus.jackson.map.deser.std declared as ValueInstantiatorModifier and TypeFieldDescriptionprotected final ValueInstantiator
CollectionDeserializer._valueInstantiator
protected final ValueInstantiator
MapDeserializer._valueInstantiator
protected final ValueInstantiator
StringCollectionDeserializer._valueInstantiator
Constructors in org.codehaus.jackson.map.deser.std with parameters of type ValueInstantiatorModifierConstructorDescriptionCollectionDeserializer
(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator) MapDeserializer
(JavaType mapType, ValueInstantiator valueInstantiator, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser) StringCollectionDeserializer
(JavaType collectionType, JsonDeserializer<?> valueDeser, ValueInstantiator valueInstantiator) -
Uses of ValueInstantiator in org.codehaus.jackson.map.module
Fields in org.codehaus.jackson.map.module with type parameters of type ValueInstantiatorModifier and TypeFieldDescriptionprotected HashMap
<ClassKey, ValueInstantiator> SimpleValueInstantiators._classMappings
Mappings from raw (type-erased, i.e.Methods in org.codehaus.jackson.map.module that return ValueInstantiatorModifier and TypeMethodDescriptionSimpleValueInstantiators.findValueInstantiator
(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator) Methods in org.codehaus.jackson.map.module with parameters of type ValueInstantiatorModifier and TypeMethodDescriptionSimpleModule.addValueInstantiator
(Class<?> beanType, ValueInstantiator inst) Method for registeringValueInstantiator
to use when deserializing instances of typebeanType
.SimpleValueInstantiators.addValueInstantiator
(Class<?> forType, ValueInstantiator inst) SimpleValueInstantiators.findValueInstantiator
(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)