Package org.codehaus.jackson.map.deser

Contains implementation classes of deserialization part of data binding.

See:
          Description

Interface Summary
ValueInstantiators Interface for providers of ValueInstantiator instances.
 

Class Summary
AbstractDeserializer Deserializer only used for abstract types used as placeholders during polymorphic type handling deserialization.
ArrayDeserializer Deprecated. Since 1.9, use ObjectArrayDeserializer instead.
ArrayDeserializers Deprecated. Since 1.9, use PrimitiveArrayDeserializers instead.
BasicDeserializerFactory Abstract factory base class that can provide deserializers for standard JDK classes, including collection classes and simple heuristics for "upcasting" commmon collection interface types (such as Collection).
BeanDeserializer Deserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs, but possibly also from simple types like String values.
BeanDeserializerBuilder Builder class used for aggregating deserialization information about a POJO, in order to build a JsonDeserializer for deserializing intances.
BeanDeserializerFactory Concrete deserializer factory class that adds full Bean deserializer construction logic using class introspection.
BeanDeserializerFactory.ConfigImpl Standard configuration settings container class implementation.
BeanDeserializerModifier Abstract class that defines API for objects that can be registered (for BeanDeserializerFactory to participate in constructing BeanDeserializer instances.
CollectionDeserializer Deprecated. Since 1.9, use ContainerDeserializerBase instead.
ContainerDeserializer<T> Deprecated. Since 1.9, use ContainerDeserializerBase instead.
CustomDeserializerFactory Deprecated. Starting with 1.7, functionality of this class has been implemented both in base SerializerFactory (see methods like SerializerFactory.withAdditionalSerializers(Serializers)) and through new Module API.
DateDeserializer Deprecated. Since 1.9, use JsonNodeDeserializer instead.
EnumDeserializer Deprecated. Since 1.9, use EnumDeserializer instead.
EnumResolver<T extends Enum<T>> Deprecated. Since 1.9, use EnumResolver instead.
FromStringDeserializer<T> Deprecated. Since 1.9, use FromStringDeserializer instead.
JsonNodeDeserializer Deprecated. Since 1.9, use JsonNodeDeserializer instead.
MapDeserializer Deprecated. Since 1.9, use MapDeserializer instead.
SettableAnyProperty Class that represents a "wildcard" set method which can be used to generically set values of otherwise unmapped (aka "unknown") properties read from Json content.
SettableBeanProperty Base class for settable properties of a bean: contains both type and name definitions, and reflection-based set functionality.
SettableBeanProperty.FieldProperty This concrete sub-class implements property that is set directly assigning to a Field.
SettableBeanProperty.InnerClassProperty This sub-class is used to handle special case of value being a non-static inner class.
SettableBeanProperty.ManagedReferenceProperty Wrapper property that is used to handle managed (forward) properties (see [JACKSON-235] for more information).
SettableBeanProperty.MethodProperty This concrete sub-class implements property that is set using regular "setter" method.
SettableBeanProperty.NullProvider To support [JACKSON-420] we need bit more indirection; this is used to produce artificial failure for primitives that don't accept JSON null as value.
SettableBeanProperty.SetterlessProperty This concrete sub-class implements Collection or Map property that is indirectly by getting the property value and directly modifying it.
StdDeserializationContext Default implementation of DeserializationContext.
StdDeserializer<T> Deprecated. Since 1.9, use StdDeserializer instead.
StdDeserializer.StringDeserializer Deprecated. Since 1.9 use StringDeserializer instead.
StdDeserializerProvider Default DeserializerProvider implementation.
StdDeserializerProvider.WrappedDeserializer Simple deserializer that will call configured type deserializer, passing in configured data deserializer, and exposing it all as a simple deserializer.
StdKeyDeserializer Deprecated. Since 1.9, use StdKeyDeserializer instead.
StdScalarDeserializer<T> Deprecated. Since 1.9, use StdScalarDeserializer instead.
ThrowableDeserializer Deprecated. Since 1.9, use ThrowableDeserializer instead.
UntypedObjectDeserializer Deprecated. Since 1.9, use UntypedObjectDeserializer instead.
ValueInstantiator Class that defines simple API implemented by objects that create value instances.
ValueInstantiators.Base Basic "NOP" implementation that can be used as the base class for custom implementations.
 

Package org.codehaus.jackson.map.deser Description

Contains implementation classes of deserialization part of data binding.