|
||||||||||
| 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
PropertyValues. |
| 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 | |||||||||