| 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. 
 | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ObjectIdReader | 
JsonDeserializer.getObjectIdReader()
Accessor that can be used to check whether this deserializer
 is expecting to possibly get an Object Identifier value instead of full value
 serialization, and if so, should be able to resolve it to actual
 Object instance to return as deserialized value. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected ObjectIdReader | 
BeanDeserializerBuilder._objectIdReader  | 
protected ObjectIdReader | 
BeanDeserializerBase._objectIdReader
If an Object Id is to be used for value handled by this
 deserializer, this reader is used for handling. 
 | 
protected ObjectIdReader | 
AbstractDeserializer._objectIdReader  | 
| Modifier and Type | Method and Description | 
|---|---|
ObjectIdReader | 
BeanDeserializerBuilder.getObjectIdReader()  | 
ObjectIdReader | 
BeanDeserializerBase.getObjectIdReader()
Overridden to return true for those instances that are
 handling value for which Object Identity handling is enabled
 (either via value type or referring property). 
 | 
ObjectIdReader | 
AbstractDeserializer.getObjectIdReader()
Overridden to return true for those instances that are
 handling value for which Object Identity handling is enabled
 (either via value type or referring property). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BeanDeserializerBuilder.setObjectIdReader(ObjectIdReader r)  | 
BuilderBasedDeserializer | 
BuilderBasedDeserializer.withObjectIdReader(ObjectIdReader oir)  | 
abstract BeanDeserializerBase | 
BeanDeserializerBase.withObjectIdReader(ObjectIdReader oir)  | 
BeanDeserializer | 
BeanDeserializer.withObjectIdReader(ObjectIdReader oir)  | 
| Constructor and Description | 
|---|
BeanDeserializer(BeanDeserializerBase src,
                ObjectIdReader oir)  | 
BeanDeserializerBase(BeanDeserializerBase src,
                    ObjectIdReader oir)  | 
BuilderBasedDeserializer(BuilderBasedDeserializer src,
                        ObjectIdReader oir)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ObjectIdReader | 
PropertyValueBuffer._objectIdReader  | 
protected ObjectIdReader | 
ObjectIdValueProperty._objectIdReader  | 
| Modifier and Type | Method and Description | 
|---|---|
static ObjectIdReader | 
ObjectIdReader.construct(JavaType idType,
         String propName,
         ObjectIdGenerator<?> generator,
         JsonDeserializer<?> deser,
         SettableBeanProperty idProp)
Factory method called by  
BeanSerializerBase
 with the initial information based on standard settings for the type
 for which serializer is being built. | 
| Modifier and Type | Method and Description | 
|---|---|
PropertyValueBuffer | 
PropertyBasedCreator.startBuilding(JsonParser jp,
             DeserializationContext ctxt,
             ObjectIdReader oir)
Method called when starting to build a bean instance. 
 | 
BeanAsArrayDeserializer | 
BeanAsArrayDeserializer.withObjectIdReader(ObjectIdReader oir)  | 
BeanAsArrayBuilderDeserializer | 
BeanAsArrayBuilderDeserializer.withObjectIdReader(ObjectIdReader oir)  | 
| Constructor and Description | 
|---|
ObjectIdValueProperty(ObjectIdReader objectIdReader)
Deprecated.  
 | 
ObjectIdValueProperty(ObjectIdReader objectIdReader,
                     boolean isRequired)  | 
PropertyValueBuffer(JsonParser jp,
                   DeserializationContext ctxt,
                   int paramCount,
                   ObjectIdReader oir)  | 
| Modifier and Type | Method and Description | 
|---|---|
ObjectIdReader | 
DelegatingDeserializer.getObjectIdReader()  | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.