Package wt.graph

Interface Summary
ObjectGraph Provides a top-level abstraction of an object graph.
ObjectGraphEdge Provides a top-level abstraction of an edge in an object graph.
ObjectGraphNode Provides a top-level abstraction of a node in an object graph.
 

Class Summary
AbstractObjectGraph Provides a value-add "basic" implementation of an object graph abstraction.
AbstractObjectGraphEdge Provides a value-add "basic" implementation of an object graph edge abstraction.
AbstractObjectGraphNode Provides a value-add "basic" implementation of an object graph node abstraction.
NodeReference Provides a mechanism that is a type of object reference either to a specific object or a latest iteration of a version of an object.
ObjectGraphCallback Performs common pre/post-processing activities on each visited node as a callback.
ObjectGraphEdgeFactory Provides an abstract factory that employs an encoding approach via stream(s) to persist a meta-object's persistent attributes as an XML document.
ObjectGraphFactory Provides an abstract factory that employs an encoding approach via stream(s) to persist a meta-object's persistent attributes as an XML document.
ObjectGraphNodeExpander

Supported API: false

Extendable: false
ObjectGraphNodeFactory Provides an abstract factory that employs an encoding approach via stream(s) to persist a meta-object's persistent attributes as an XML document.
ObjectGraphUtilities

Supported API: false

Extendable: false
ObjectGraphWalker

Supported API: true

Extendable: false
ObjectImage Provides for a common means of abstracting any type of object, potentially ranging from some form of object reference to merely a classname.
ObjectInfo Use the newObjectInfo static factory method(s), not the ObjectInfo constructor, to construct instances of this class.
TheObjectGraphEdgeGraph Use the newTheObjectGraphEdgeGraph static factory method(s), not the TheObjectGraphEdgeGraph constructor, to construct instances of this class.
TheObjectGraphNodeGraph Use the newTheObjectGraphNodeGraph static factory method(s), not the TheObjectGraphNodeGraph constructor, to construct instances of this class.
TheObjectGraphRoot Use the newTheObjectGraphRoot static factory method(s), not the TheObjectGraphRoot constructor, to construct instances of this class.
VariableObjectReferenceImage

Supported API: false

Extendable: false
XMLObjectContentImage

Supported API: false

Extendable: false
 

Exception Summary
ObjectGraphException Provides an abstraction of an abnormal occurrence or error in the usage or processing of the object graph mechanism.