EclipseLink 2.2.0, build 'v20110202-r8913' 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.
 

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  
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  
XmlJoinNodes  
XmlKey  
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.
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.2.0, build 'v20110202-r8913' API Reference