@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