| Interface | Description |
|---|---|
| NodeDescriptor<T extends NodeType> |
A descriptor of a node of the exchange format.
|
| NodeType |
A node type.
|
| Class | Description |
|---|---|
| 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
TypeMappings 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
TypeMappings. |
| Exception | Description |
|---|---|
| TypeMappingException |
Exception thrown in case of a type mapping error.
|
Copyright © 2014. All rights reserved.