See: Description
| Class | Description | 
|---|---|
| BeanAsArrayBuilderDeserializer | |
| BeanAsArrayDeserializer | 
 Variant of  
BeanDeserializer used for handling deserialization
 of POJOs when serialized as JSON Arrays, instead of JSON Objects. | 
| BeanPropertyMap | 
 Helper class used for storing mapping from property name to
  
SettableBeanProperty instances. | 
| CreatorCollector | 
 Container class for storing information on creators (based on annotations,
 visibility), to be able to build actual instantiator later on. 
 | 
| CreatorCollector.Vanilla | |
| ExternalTypeHandler | 
 Helper class that is used to flatten JSON structure when using
 "external type id" (see  
JsonTypeInfo.As.EXTERNAL_PROPERTY). | 
| ExternalTypeHandler.Builder | |
| FailingDeserializer | 
 Special bogus "serializer" that will throw
  
JsonMappingException if an attempt is made to deserialize
 a value. | 
| FieldProperty | 
 This concrete sub-class implements property that is set
 directly assigning to a Field. 
 | 
| InnerClassProperty | 
 This sub-class is used to handle special case of value being a
 non-static inner class. 
 | 
| ManagedReferenceProperty | 
 Wrapper property that is used to handle managed (forward) properties
 Basically just needs to delegate first to actual forward property, and
 then to back property. 
 | 
| MethodProperty | 
 This concrete sub-class implements property that is set
 using regular "setter" method. 
 | 
| NoClassDefFoundDeserializer<T> | 
 A deserializer that stores a  
NoClassDefFoundError error
 and throws the stored exception when attempting to deserialize
 a value. | 
| NullProvider | Deprecated | 
| ObjectIdReader | 
 Object that knows how to deserialize Object Ids. 
 | 
| ObjectIdReferenceProperty | |
| ObjectIdReferenceProperty.PropertyReferring | |
| ObjectIdValueProperty | 
 Specialized  
SettableBeanProperty implementation used
 for virtual property that represents Object Id that is used
 for some POJO types (or properties). | 
| PropertyBasedCreator | 
 Object that is used to collect arguments for non-default creator
 (non-default-constructor, or argument-taking factory method)
 before creator can be called. 
 | 
| PropertyBasedObjectIdGenerator | |
| PropertyValue | 
 Base class for property values that need to be buffered during
 deserialization. 
 | 
| PropertyValueBuffer | 
 Simple container used for temporarily buffering a set of
  
PropertyValues. | 
| ReadableObjectId | 
 Simple value container for containing information about single Object Id
 during deserialization 
 | 
| ReadableObjectId.Referring | |
| SetterlessProperty | 
 This concrete sub-class implements Collection or Map property that is
 indirectly by getting the property value and directly modifying it. 
 | 
| TypeWrappedDeserializer | 
 Simple deserializer that will call configured type deserializer, passing
 in configured data deserializer, and exposing it all as a simple
 deserializer. 
 | 
| UnwrappedPropertyHandler | 
 Object that is responsible for handling acrobatics related to
 deserializing "unwrapped" values; sets of properties that are
 embedded (inlined) as properties of parent JSON object. 
 | 
| ValueInjector | 
 Class that encapsulates details of value injection that occurs before
 deserialization of a POJO. 
 | 
Copyright © 2014–2015 FasterXML. All rights reserved.