|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
ArrayDeserializer | Basic serializer that can serialize non-primitive arrays. |
ArrayDeserializers | Container for deserializers used for instantiating "primitive arrays", arrays that contain non-object java primitive types. |
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. |
BeanDeserializerFactory | Concrete deserializer factory class that adds full Bean deserializer construction logic using class introspection. |
CollectionDeserializer | Basic serializer that can take Json "Array" structure and
construct a Collection instance, with typed contents. |
CreatorContainer | Container for set of Creators (constructors, factory methods) |
CustomDeserializerFactory | Deserializer factory implementation that allows for configuring mapping between types and deserializers to use, by using multiple types of overrides. |
DateDeserializer | Simple deserializer for handling Date values. |
EnumDeserializer | Deserializer class that can deserialize instances of specified Enum class from Strings and Integers. |
EnumMapDeserializer |
Note: casting within this class is all messed up -- just could not figure out a way
to properly deal with recursive definition of "EnumMap |
EnumResolver<T extends Enum<T>> | Helper class used to resolve String values (either Json Object field names or regular String values) into Java Enum instances. |
EnumSetDeserializer |
Note: casting within this class is all messed up -- just could not figure out a way
to properly deal with recursive definition of "EnumSet |
FromStringDeserializer<T> | Base class for simple deserializer which only accept Json String values as the source. |
FromStringDeserializer.CurrencyDeserializer | |
FromStringDeserializer.PatternDeserializer | |
FromStringDeserializer.URIDeserializer | |
FromStringDeserializer.URLDeserializer | |
FromStringDeserializer.UUIDDeserializer | |
JsonNodeDeserializer | Deserializer that can build instances of JsonNode from any
Json content, using appropriate JsonNode type. |
MapDeserializer | Basic serializer that can take Json "Object" structure and
construct a Map instance, with typed contents. |
PropertyValueBuffer | Simple container used for temporarily buffering a set of
PropertyValue s. |
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.CreatorProperty | This concrete sub-class implements property that is passed via Creator (constructor or static factory method). |
SettableBeanProperty.FieldProperty | This concrete sub-class implements property that is set directly assigning to a Field. |
SettableBeanProperty.MethodProperty | This concrete sub-class implements property that is set using regular "setter" method. |
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> | Base class for common deserializers. |
StdDeserializer.BigDecimalDeserializer | |
StdDeserializer.BigIntegerDeserializer | This is bit trickier to implement efficiently, while avoiding overflow problems. |
StdDeserializer.BooleanDeserializer | |
StdDeserializer.ByteDeserializer | |
StdDeserializer.CalendarDeserializer | |
StdDeserializer.CharacterDeserializer | |
StdDeserializer.ClassDeserializer | |
StdDeserializer.DoubleDeserializer | |
StdDeserializer.FloatDeserializer | |
StdDeserializer.IntegerDeserializer | |
StdDeserializer.LongDeserializer | |
StdDeserializer.NumberDeserializer | For type Number.class , we can just rely on type
mappings that plain JsonParser.getNumberValue() returns. |
StdDeserializer.PrimitiveOrWrapperDeserializer<T> | |
StdDeserializer.ShortDeserializer | |
StdDeserializer.SqlDateDeserializer | Compared to plain old Date , SQL version is easier
to deal with: mostly because it is more limited. |
StdDeserializer.StackTraceElementDeserializer | |
StdDeserializer.StringDeserializer | |
StdDeserializer.TokenBufferDeserializer | We also want to directly support deserialization of
TokenBuffer . |
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 | Base class for simple key deserializers. |
StdScalarDeserializer<T> | Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e. |
ThrowableDeserializer | Deserializer that builds on basic BeanDeserializer but
override some aspects like instance construction. |
UntypedObjectDeserializer | This deserializer is only used if it is necessary to bind content of unknown type (or without regular structure) into generic Java container types; Lists, Maps, wrappers, nulls and so on. |
Contains implementation classes of deserialization part of data binding.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |