|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| ArrayDeserializer | Basic serializer that can serializer 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. |
| 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 | 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.URIDeserializer | |
| FromStringDeserializer.URLDeserializer | |
| FromStringDeserializer.UUIDDeserializer | |
| JsonNodeDeserializer | Deserializer that can build instances of JsonNode from any
Json content. |
| MapDeserializer | Basic serializer that can take Json "Object" structure and
construct a Map instance, with typed contents. |
| 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.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 simple standard 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 | |
| StdDeserializerProvider | Default DeserializerProvider implementation. |
| StdKeyDeserializer | Base class for simple key deserializers. |
| 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 | ||||||||||