| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind | 
 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 | 
| com.fasterxml.jackson.databind.deser | 
 Contains implementation classes of deserialization part of 
 data binding. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
InjectableValues.Std
Simple standard implementation which uses a simple Map to
 store values to inject, identified by simple String keys. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected InjectableValues | 
ObjectReader._injectableValues
Values that can be injected during deserialization, if any. 
 | 
protected InjectableValues | 
ObjectMapper._injectableValues
Provider for values to inject in deserialized POJOs. 
 | 
protected InjectableValues | 
DeserializationContext._injectableValues
Object used for resolving references to injectable
 values. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ObjectReader | 
ObjectMapper.reader(InjectableValues injectableValues)
Factory method for constructing  
ObjectReader that will
 use specified injectable values. | 
ObjectMapper | 
ObjectMapper.setInjectableValues(InjectableValues injectableValues)
Method for configuring  
InjectableValues which used to find
 values to inject. | 
ObjectReader | 
ObjectReader.with(InjectableValues injectableValues)
Method for constructing a new instance with configuration that uses
 passed  
InjectableValues to provide injectable values. | 
| Constructor and Description | 
|---|
DeserializationContext(DeserializationContext src,
                      DeserializationConfig config,
                      JsonParser jp,
                      InjectableValues injectableValues)  | 
ObjectReader(ObjectMapper mapper,
            DeserializationConfig config,
            JavaType valueType,
            Object valueToUpdate,
            FormatSchema schema,
            InjectableValues injectableValues)
Constructor called when a root deserializer should be fetched based
 on other configuration. 
 | 
ObjectReader(ObjectReader base,
            DeserializationConfig config,
            JavaType valueType,
            JsonDeserializer<Object> rootDeser,
            Object valueToUpdate,
            FormatSchema schema,
            InjectableValues injectableValues,
            DataFormatReaders dataFormatReaders)
Copy constructor used for building variations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract DefaultDeserializationContext | 
DefaultDeserializationContext.createInstance(DeserializationConfig config,
              JsonParser jp,
              InjectableValues values)
Method called to create actual usable per-deserialization
 context instance. 
 | 
DefaultDeserializationContext | 
DefaultDeserializationContext.Impl.createInstance(DeserializationConfig config,
              JsonParser jp,
              InjectableValues values)  | 
| Constructor and Description | 
|---|
DefaultDeserializationContext.Impl(DefaultDeserializationContext.Impl src,
                                  DeserializationConfig config,
                                  JsonParser jp,
                                  InjectableValues values)  | 
DefaultDeserializationContext(DefaultDeserializationContext src,
                             DeserializationConfig config,
                             JsonParser jp,
                             InjectableValues values)  | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.