Class Summary |
ComplexTypeMapping<N,D extends NodeDescriptor<?>,M extends NodeMapping<N,?>> |
A mapping between a java object type and a complex data type of the exchange format. |
EntryPoint<T,D> |
An entry point describes an item of the respective format that should be serialized or deserialized. |
FieldDescriptor |
Encapsulates the combination of a field name and a potential type of the field value. |
HierarchicalTypeMappingRegistry<T> |
A registry for TypeMapping s with support for hierarchical relations between the data types. |
ListTypeMapping<N,D extends NodeDescriptor<?>,M extends NodeMapping<N,D>> |
A mapping between a java object type and a list data type of the exchange format. |
MapTypeMapping<N,K extends NodeMapping<N,?>,D extends NodeDescriptor<?>,V extends NodeMapping<N,D>> |
A mapping between a java map type and a map data type of the exchange format. |
NodeMapping<D,N extends NodeDescriptor<?>> |
A mapping between a node of the specific format and a java object. |
SimpleTypeMapping<N> |
A mapping between a java object type and a simple data type. |
TypeMapping<N> |
A mapping between a java object type and a data type of the exchange format. |
TypeMappingRegistry<D> |
A registry for TypeMapping s. |