| Name | Description | Type | Package | Framework |
| AbstractNullPolicy | PUBLIC: Description: This node null policy allows for the handling of various representations of null in XML documents. | Class | org.eclipse.persistence.oxm.mappings.nullpolicy | EclipseLink |
| BidirectionalPolicy | Purpose: Provides a means to configure bidirectional relationship maintenance for OXM mappings. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| FixedMimeTypePolicy | Class | org.eclipse.persistence.oxm.mappings | EclipseLink | |
| IsSetNullPolicy | This null policy allows for various configurations of isSet behavior to be set. | Class | org.eclipse.persistence.oxm.mappings.nullpolicy | EclipseLink |
| 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 | Interface | org.eclipse.persistence.oxm.mappings | EclipseLink |
| NullPolicy | This null policy is the default implementation class. | Class | org.eclipse.persistence.oxm.mappings.nullpolicy | EclipseLink |
| UnmarshalKeepAsElementPolicy | enum UnmarshalKeepAsElementPolicyPurpose: Used in conjunction with XMLAnyObject/CollectionMapping and XMLCompositeObject/CollectionMapping | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLAbstractAnyMapping | Purpose: An abstract superclass for XMLAnyObjectMapping and XMLAnyCollectionMapping. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| 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 | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLAnyCollectionMapping | Any collection XML mappings map an att | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLAnyObjectMapping | Any object XML mappings map an attribute that contains a single | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLBinaryDataCollectionMapping | Purpose:Provide a mapping for a collection of binary data | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLBinaryDataMapping | Purpose:Provide a mapping for binary data that can be treated as either inline or as | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLChoiceCollectionMapping | Purpose:Provide a mapping that can map a single attribute t | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLChoiceObjectMapping | Purpose:Provide a mapping that can map a single attribute to a numb | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLCollectionReferenceMapping | TopLink OXM version of a 1-M mapping. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLCompositeCollectionMapping | Class | org.eclipse.persistence.oxm.mappings | EclipseLink | |
| XMLCompositeDirectCollectionMapping | Composite direct collection XML ma | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLCompositeObjectMapping | Composite object XML mappi | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLConverter | Purpose: Conversion interface to allow conversion between object and data types. | Interface | org.eclipse.persistence.oxm.mappings.converters | EclipseLink |
| XMLConverterAdapter | Class | org.eclipse.persistence.oxm.mappings.converters | EclipseLink | |
| XMLDirectMapping | XML Direct Mappings map a Java attribute directly to XML attribute or text node. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLFragmentCollectionMapping | Purpose: This mapping provides a means to keep a part of the xml tree as a collection | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLFragmentMapping | Purpose: This mapping provides a means to keep a part of the xml tree as a DOM element. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLInverseReferenceMapping | This mapping is used to map a back-pointer. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLListConverter | Purpose: Provides an implementation of Converter that can be used to convert a collection of Objects into a space separated list of Strings and back. | Class | org.eclipse.persistence.oxm.mappings.converters | EclipseLink |
| XMLMapping | All mappings which can be added to org. | Interface | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLNillableMapping | All nillable mappings which can be added to org. | Interface | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLNullRepresentationType | enum XMLNullRepresentationType An enum that is used within a Node Null Policy to determine what to marshal for a null node. | Class | org.eclipse.persistence.oxm.mappings.nullpolicy | EclipseLink |
| XMLObjectReferenceMapping | TopLink OXM version of a 1-1 mapping. | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLRootConverter | Purpose: Provides an implementation of XMLConverter to wrap/unwrap objects in an XMLRoot in order to capture element name information. | Class | org.eclipse.persistence.oxm.mappings.converters | EclipseLink |
| XMLTransformationMapping | Transformation XML mappings are used to create a custom ma | Class | org.eclipse.persistence.oxm.mappings | EclipseLink |
| XMLVariableXPathCollectionMapping | Class | org.eclipse.persistence.oxm.mappings | EclipseLink | |
| XMLVariableXPathObjectMapping | Class | org.eclipse.persistence.oxm.mappings | EclipseLink | |