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
JsonParserContains 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
Modules
(which are registered using
ObjectMapper.registerModule(Module).-
Uses of ValueInstantiator in org.codehaus.jackson.map
Methods in org.codehaus.jackson.map that return ValueInstantiatorModifier and TypeMethodDescriptionabstract ValueInstantiatorDeserializerFactory.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 ValueInstantiatorBeanDeserializer._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 org.codehaus.jackson.map.deser that return ValueInstantiatorModifier and TypeMethodDescriptionprotected ValueInstantiatorBeanDeserializerFactory.constructDefaultValueInstantiator(DeserializationConfig config, BasicBeanDescription beanDesc) Method that will construct standard defaultValueInstantiatorusing annotations (like @JsonCreator) and visibility rulesabstract ValueInstantiatorBasicDeserializerFactory.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 theValueInstantiatorto 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 theValueInstantiatorto use for creating instances of specified type during deserialization.voidBeanDeserializerBuilder.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) protectedBeanDeserializer(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 ValueInstantiatorPropertyBasedCreator._valueInstantiatorMethods 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 TypeClassDescriptionclassBasicValueInstantiatorimplementation, which only supports use of default constructor.Fields in org.codehaus.jackson.map.deser.std declared as ValueInstantiatorModifier and TypeFieldDescriptionprotected final ValueInstantiatorCollectionDeserializer._valueInstantiatorprotected final ValueInstantiatorMapDeserializer._valueInstantiatorprotected final ValueInstantiatorStringCollectionDeserializer._valueInstantiatorConstructors 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._classMappingsMappings 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 registeringValueInstantiatorto use when deserializing instances of typebeanType.SimpleValueInstantiators.addValueInstantiator(Class<?> forType, ValueInstantiator inst) SimpleValueInstantiators.findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)