| Interface | Description |
|---|---|
| MimeTypePolicy |
Purpose: A MimeTypePolicy is used in conjunction with an XMLBinaryData/CollectionMapping
in order to allow customisation of the mime type for a specific property at runtime rather than
at design time.
|
| 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 | Description |
|---|---|
| BidirectionalPolicy |
Purpose: Provides a means to configure bidirectional relationship
maintenance for OXM mappings.
|
| FixedMimeTypePolicy | |
| XMLAbstractAnyMapping |
Purpose: An abstract superclass for XMLAnyObjectMapping and XMLAnyCollectionMapping.
|
| XMLAnyAttributeMapping |
Purpose:The XMLAnyAttributeMapping is used to map to an attribute in an object to any xml attributes contained
on a specific element in the XML Document.
|
| 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 |
Purpose: This mapping provides a means to keep a part of the xml tree as a collection
of DOM elements.
|
| XMLFragmentMapping |
Purpose: This mapping provides a means to keep a part of the xml tree as a DOM element.
|
| XMLInverseReferenceMapping |
This mapping is used to map a back-pointer.
|
| 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.
|
| XMLVariableXPathCollectionMapping | |
| XMLVariableXPathObjectMapping |
| Enum | Description |
|---|---|
| UnmarshalKeepAsElementPolicy |
Purpose: Used in conjunction with XMLAnyObject/CollectionMapping and XMLCompositeObject/CollectionMapping
to specify when (if at all) to keep parts of the unmarshalled document as nodes.
|