Module org.eclipse.persistence.core
Annotation Type XmlNamedObjectGraph
Purpose: Used to define the boundaries for a marshal or unmarhsal
operation.
- Since:
- EclipseLink 2.5
-
Required Element Summary
Modifier and TypeRequired ElementDescriptionThe list of properties to be marshalled/unmarshalled for this graph.The name of this object graph. -
Optional Element Summary
Modifier and TypeOptional ElementDescriptionOptional: a list of named subgraphs for any subclasses of this class.Optional: a list of named subgraphs that are referenced from the property entries.
-
Element Details
-
name
String nameThe name of this object graph. Defaults to the name of the class -
attributeNodes
XmlNamedAttributeNode[] attributeNodesThe list of properties to be marshalled/unmarshalled for this graph. -
subgraphs
XmlNamedSubgraph[] subgraphsOptional: a list of named subgraphs that are referenced from the property entries.- Default:
{}
-
subclassSubgraphs
XmlNamedSubgraph[] subclassSubgraphsOptional: a list of named subgraphs for any subclasses of this class.- Default:
{}
-