@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface XmlNamedObjectGraph
| Modifier and Type | Required Element and Description | 
|---|---|
XmlNamedAttributeNode[] | 
attributeNodes
The list of properties to be marshalled/unmarshalled for this graph. 
 | 
java.lang.String | 
name
The name of this object graph. 
 | 
| Modifier and Type | Optional Element and Description | 
|---|---|
XmlNamedSubgraph[] | 
subclassSubgraphs
Optional: a list of named subgraphs for any subclasses of this class. 
 | 
XmlNamedSubgraph[] | 
subgraphs
Optional: a list of named subgraphs that are referenced from the property entries. 
 | 
public abstract java.lang.String name
public abstract XmlNamedAttributeNode[] attributeNodes
public abstract XmlNamedSubgraph[] subgraphs
public abstract XmlNamedSubgraph[] subclassSubgraphs