Class | Description |
---|---|
XmlVariableNode.DEFAULT |
Used in
XmlVariableNode.type() to
signal that the type be inferred from the signature
of the property. |
Enum | Description |
---|---|
XmlMarshalNullRepresentation |
Purpose: This enumeration provides a means of specifying how a null value in a
java object should be marshalled to XML.
|
XmlVirtualAccessMethodsSchema |
Annotation Type | Description |
---|---|
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.
|
XmlElementNillable |
Purpose: Provide a means of setting nillable on type and package
level, which is not possible with standard XmlElement annotation.
|
XmlElementsJoinNodes |
XmlElementsJoinNodes is used in conjunction with
XmlElements in order to specify the key references for the
targets of the XmlElements annotation. |
XmlIDExtension |
Purpose: Provide a way to allow properties with XmlID annotation have different type than java.lang.String.
|
XmlInverseReference |
This annotation is used to map a back-pointer during the unmarshal operation.
|
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 . |
XmlLocation |
XmlLocation can be used on a property of type Locator, to provide information about
the XML location (line and column number, source location) that the owning object was unmarshalled from.
|
XmlNamedAttributeNode |
A
XmlNamedAttributeNode is a member element of a
XmlNamedObjectGraph . |
XmlNamedObjectGraph |
Purpose: Used to define the boundaries for a marshal or unmarhsal
operation.
|
XmlNamedObjectGraphs |
Used to group
XmlNamedObjectGraph annotations. |
XmlNamedSubgraph |
A
XmlNamedSubgraph is a member element of a
XmlNamedObjectGraph . |
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 |
Purpose: XmlReadTransformer is used to allow the user direct access to the XML in order to populate their
object model.
|
XmlTransformation |
Transformation is an optional annotation for org.eclipse.persistence.mappings.oxm.XMLTransformationMapping.
|
XmlValueExtension |
Purpose: Provide a way to allow classes, which contain property annotated with XmlValue to extend classes other than java.lang.Object.
|
XmlVariableNode | |
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 write-only
by EclipseLink.
|
XmlWriteTransformer |
Annotation for org.eclipse.persistence.mappings.oxm.XMLTransformationMapping.
|
XmlWriteTransformers |
Purpose: Annotation used to wrap multiple XmlWriteTransformer annotations.
|