Uses of Class
com.fasterxml.jackson.databind.deser.ValueInstantiator

Packages that use ValueInstantiator
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 extension Modules (which are registered using ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)
 

Uses of ValueInstantiator in com.fasterxml.jackson.databind.cfg
 

Methods in com.fasterxml.jackson.databind.cfg that return ValueInstantiator
 ValueInstantiator HandlerInstantiator.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
 

Fields in com.fasterxml.jackson.databind.deser declared as ValueInstantiator
protected  ValueInstantiator BeanDeserializerBuilder._valueInstantiator
          Object that will handle value instantiation for the bean type.
protected  ValueInstantiator BeanDeserializerBase._valueInstantiator
          Object that handles details of constructing initial bean value (to which bind data to), unless instance is passed (via updateValue())
 

Methods in com.fasterxml.jackson.databind.deser that return ValueInstantiator
protected  ValueInstantiator BasicDeserializerFactory._constructDefaultValueInstantiator(DeserializationContext ctxt, BeanDescription beanDesc)
          Method that will construct standard default ValueInstantiator using annotations (like @JsonCreator) and visibility rules
 ValueInstantiator BasicDeserializerFactory._valueInstantiatorInstance(DeserializationConfig config, Annotated annotated, Object instDef)
           
 ValueInstantiator ValueInstantiators.findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)
          Method called to find the ValueInstantiator to use for creating instances of specified type during deserialization.
 ValueInstantiator ValueInstantiators.Base.findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)
           
abstract  ValueInstantiator DeserializerFactory.findValueInstantiator(DeserializationContext ctxt, BeanDescription beanDesc)
          Method that is to find all creators (constructors, factory methods) for the bean type to deserialize.
 ValueInstantiator BasicDeserializerFactory.findValueInstantiator(DeserializationContext ctxt, BeanDescription beanDesc)
          Value instantiator is created both based on creator annotations, and on optional externally provided instantiators (registered through module interface).
 ValueInstantiator BeanDeserializerBuilder.getValueInstantiator()
           
 ValueInstantiator BeanDeserializerBase.getValueInstantiator()
           
 

Methods in com.fasterxml.jackson.databind.deser with parameters of type ValueInstantiator
 ValueInstantiator ValueInstantiators.findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)
          Method called to find the ValueInstantiator to use for creating instances of specified type during deserialization.
 ValueInstantiator ValueInstantiators.Base.findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)
           
 void BeanDeserializerBuilder.setValueInstantiator(ValueInstantiator inst)
           
 

Uses of ValueInstantiator in com.fasterxml.jackson.databind.deser.impl
 

Fields in com.fasterxml.jackson.databind.deser.impl declared as ValueInstantiator
protected  ValueInstantiator PropertyBasedCreator._valueInstantiator
           
 

Methods in com.fasterxml.jackson.databind.deser.impl that return ValueInstantiator
 ValueInstantiator CreatorCollector.constructValueInstantiator(DeserializationConfig config)
           
 

Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type ValueInstantiator
static PropertyBasedCreator PropertyBasedCreator.construct(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] srcProps)
          Factory method used for building actual instances: resolves deserializers and checks for "null values".
 

Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type ValueInstantiator
PropertyBasedCreator(ValueInstantiator valueInstantiator, SettableBeanProperty[] creatorProps, Object[] defaultValues)
           
 

Uses of ValueInstantiator in com.fasterxml.jackson.databind.deser.std
 

Subclasses of ValueInstantiator in com.fasterxml.jackson.databind.deser.std
static class JacksonDeserializers.JsonLocationInstantiator
          For JsonLocation, we should be able to just implement ValueInstantiator (not that explicit one would be very hard but...)
 class StdValueInstantiator
          Default ValueInstantiator implementation, which supports Creator methods that can be indicated by standard Jackson annotations.
 

Fields in com.fasterxml.jackson.databind.deser.std declared as ValueInstantiator
protected  ValueInstantiator StringCollectionDeserializer._valueInstantiator
          Instantiator used in case custom handling is needed for creation.
protected  ValueInstantiator MapDeserializer._valueInstantiator
           
protected  ValueInstantiator CollectionDeserializer._valueInstantiator
           
 

Methods in com.fasterxml.jackson.databind.deser.std that return ValueInstantiator
static ValueInstantiator JacksonDeserializers.findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc)
           
 

Constructors in com.fasterxml.jackson.databind.deser.std with parameters of type ValueInstantiator
CollectionDeserializer(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator)
          Constructor for context-free instances, where we do not yet know which property is using this deserializer.
CollectionDeserializer(JavaType collectionType, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator, JsonDeserializer<Object> delegateDeser)
          Constructor used when creating contextualized instances.
MapDeserializer(JavaType mapType, ValueInstantiator valueInstantiator, KeyDeserializer keyDeser, JsonDeserializer<Object> valueDeser, TypeDeserializer valueTypeDeser)
           
StringCollectionDeserializer(JavaType collectionType, JsonDeserializer<?> valueDeser, ValueInstantiator valueInstantiator)
           
StringCollectionDeserializer(JavaType collectionType, ValueInstantiator valueInstantiator, JsonDeserializer<?> delegateDeser, JsonDeserializer<?> valueDeser)
           
 

Uses of ValueInstantiator in com.fasterxml.jackson.databind.module
 

Fields in com.fasterxml.jackson.databind.module with type parameters of type ValueInstantiator
protected  HashMap<ClassKey,ValueInstantiator> SimpleValueInstantiators._classMappings
          Mappings from raw (type-erased, i.e.
 

Methods in com.fasterxml.jackson.databind.module that return ValueInstantiator
 ValueInstantiator SimpleValueInstantiators.findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)
           
 

Methods in com.fasterxml.jackson.databind.module with parameters of type ValueInstantiator
 SimpleValueInstantiators SimpleValueInstantiators.addValueInstantiator(Class<?> forType, ValueInstantiator inst)
           
 SimpleModule SimpleModule.addValueInstantiator(Class<?> beanType, ValueInstantiator inst)
          Method for registering ValueInstantiator to use when deserializing instances of type beanType.
 ValueInstantiator SimpleValueInstantiators.findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)
           
 



Copyright © 2012 fasterxml.com. All Rights Reserved.