Top Description Methods
org.eclipse.persistence.oxm.annotations

public @Interface XmlNamedObjectGraph

extends Annotation
Annotations
@Target:TYPE
@Retention:RUNTIME
Static Imports
java.lang.annotation.ElementType.TYPE, .RetentionPolicy.RUNTIME

Purpose: Used to define the boundaries for a marshal or unmarhsal operation.
Author
mmacivor
Since
EclipseLink 2.5

Method Summary

Modifier and TypeMethod and Description
public XmlNamedAttributeNode[]
attributeNodes()

The list of properties to be marshalled/unmarshalled for this graph.

public String
name()

The name of this object graph.

public XmlNamedSubgraph[]
subclassSubgraphs()

Optional: a list of named subgraphs for any subclasses of this class.

public XmlNamedSubgraph[]
subgraphs()

Optional: a list of named subgraphs that are referenced from the property entries.

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

attributeNodesback to summary
public XmlNamedAttributeNode[] attributeNodes()

The list of properties to be marshalled/unmarshalled for this graph.

nameback to summary
public String name()

The name of this object graph. Defaults to the name of the class

subclassSubgraphsback to summary
public XmlNamedSubgraph[] subclassSubgraphs()

Optional: a list of named subgraphs for any subclasses of this class.

subgraphsback to summary
public XmlNamedSubgraph[] subgraphs()

Optional: a list of named subgraphs that are referenced from the property entries.