EclipseLink1.0 - 20080707 API Reference

Package org.eclipse.persistence.oxm.mappings

Interface Summary
MimeTypePolicy  
XMLMapping INTERNAL All mappings which can be added to org.eclipse.persistence.oxm.XMLDescriptor must implement this interface.
XMLNillableMapping INTERNAL All nillable mappings which can be added to org.eclipse.persistence.oxm.XMLDescriptor must implement this interface.
 

Class Summary
FixedMimeTypePolicy  
XMLAnyAttributeMapping  
XMLAnyCollectionMapping Any collection XML mappings map an attribute that contains a heterogenous collection of objects to multiple XML elements.
XMLAnyObjectMapping Any object XML mappings map an attribute that contains a single object to an XML element.
XMLBinaryDataCollectionMapping Purpose:Provide a mapping for a collection of binary data values that can be treated as either inline binary values or as an attachment.
XMLBinaryDataMapping Purpose:Provide a mapping for binary data that can be treated as either inline or as an attachment.
XMLChoiceCollectionMapping PUBLIC: Purpose:Provide a mapping that can map a single attribute to a number of different elements in an XML Document.
XMLChoiceObjectMapping PUBLIC: Purpose:Provide a mapping that can map a single attribute to a number of different elements in an XML Document.
XMLCollectionReferenceMapping TopLink OXM version of a 1-M mapping.
XMLCompositeCollectionMapping Composite collection XML mappings map an attribute that contains a homogeneous collection of objects to multiple XML elements.
XMLCompositeDirectCollectionMapping Composite direct collection XML mappings map a collection of simple types (String, Number, Date, etc.) to and from a sequence of composite XML nodes.
XMLCompositeObjectMapping Composite object XML mappings represent a relationship between two classes.
XMLDirectMapping XML Direct Mappings map a Java attribute directly to XML attribute or text node.
XMLFragmentCollectionMapping  
XMLFragmentMapping PUBLIC: Purpose:This mapping provides a means to keep a part of an XML tree as a Node.
XMLObjectReferenceMapping TopLink OXM version of a 1-1 mapping.
XMLTransformationMapping Transformation XML mappings are used to create a custom mapping where one or more XML nodes can be used to create the object to be stored in a Java class's attribute.
 

Enum Summary
UnmarshalKeepAsElementPolicy  
 


EclipseLink1.0 - 20080707 API Reference