EclipseLink 2.3.2, build 'v20111125-r10461' API Reference

Package org.eclipse.persistence.oxm.annotations

Enum Summary
XmlMarshalNullRepresentation Purpose: This enumeration provides a means of specifying how a null value in a java object should be marshalled to XML.
XmlVirtualAccessMethodsSchema  
 

Annotation Types Summary
XmlAccessMethods Purpose:This annotation allows the userTo specify accessor methods for a given property.
XmlCDATA Wrap the value inside a CDATA section.
XmlClassExtractor A ClassExtractor allows for a user defined class indicator in place of using xsi:type.
XmlContainerProperty Deprecated. As of EclipseLink 2.0, replaced by XmlInverseReference.
XmlCustomizer The XmlCustomizer annotation is used to specify a class that implements the org.eclipse.persistence.config.DescriptorCustomizer interface and is to run against a class descriptor after all metadata processing has been completed.
XmlDiscriminatorNode The XmlDiscriminatorNode annotation is used to specify the class indicator field name when using inheritance.
XmlDiscriminatorValue The XmlDiscriminatorValue annotation is used to specify the class indicator for a given type when using inheritance.
XmlElementsJoinNodes XmlElementsJoinNodes is used in conjunction with XmlElements in order to specify the key references for the targets of the XmlElements annotation.
XmlInverseReference This annotation is used to map a back-pointer.
XmlIsSetNullPolicy Purpose: Provide a means of using annotations to customise the handling of null values and their xml representation.
XmlJoinNode XmlJoinNode is used in conjunction with XmlKey to specify a reference mapping.
XmlJoinNodes XmlJoinNodes is a holder for multiple XmlJoinNode annotations.
XmlKey XmlKey is used to mark a property as a key, to be referenced using a key-based mapping via XmlJoinNode.
XmlNameTransformer An XmlNameTransformer allows for a user defined class to transform names.
XmlNullPolicy Purpose: Provide a means of using annotations to customise the handling of null values and their xml representation.
XmlParameter Purpose: An annotation representing a parameter to a method.
XmlPath XPath based mapping is what allows an existing object model to be mapped to an existing XML schema.
XmlPaths Purpose: This annotation is used in conjunction with an XmlElements annotation to specify an XmlPath for each of the XmlElement annotations in the XmlElements.
XmlProperties Annotation for user defined properties.
XmlProperty Annotation for a user defined property.
XmlReadOnly Purpose: This annotation indicates that a specific property should be flagged as read-only by EclipseLink.
XmlReadTransformer  
XmlTransformation Transformation is an optional annotation for org.eclipse.persistence.mappings.oxm.XMLTransformationMapping.
XmlVirtualAccessMethods The XmlVirtualAccessMethods annotation is used to indicate that this class has been configured to hold virtual properties.
XmlWriteOnly Purpose: This annotation indicates that a specific property should be flagged as read-only by EclipseLink.
XmlWriteTransformer Annotation for org.eclipse.persistence.mappings.oxm.XMLTransformationMapping.
XmlWriteTransformers  
 


EclipseLink 2.3.2, build 'v20111125-r10461' API Reference