Package net.sf.jsefa.common.mapping

Interface Summary
NodeDescriptor<T extends NodeType> A descriptor of a node of the exchange format.
NodeType A node type.
 

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 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 Summary
TypeMappingException Exception thrown in case of a type mapping error.
 



Copyright © 2014. All rights reserved.