|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 Module s
(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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |