|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectwt.fc.WTObject
wt.graph.AbstractObjectGraph
public abstract class AbstractObjectGraph
Provides a value-add "basic" implementation of an object graph abstraction. It wraps the object graph factory, and extends the notion of persistability by being a type of WTObject.
This "basic" implementation can be the customizaton point of where to begin specializing. Or alternatively specialization could start at its supertype the object graph for maximum flexibility.
| Method Summary | |
|---|---|
void |
expandNode(Persistable parentNode,
Vector links,
Vector nodes)
Expands the node returning all of the links and nodes associated with the parent node. |
void |
traverse()
Traverses the root node. |
void |
traverse(Persistable root)
Traverses the root node. |
| Methods inherited from class wt.fc.WTObject |
|---|
getDisplayIdentifier, getDisplayIdentity, getDisplayType |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public void traverse()
throws WTException
WTException
public void traverse(Persistable root)
throws WTException
traverse in interface Walkerroot -
WTException
public void expandNode(Persistable parentNode,
Vector links,
Vector nodes)
throws wt.graph.ObjectGraphException
expandNode in interface NodeExpanderparentNode - links - nodes -
wt.graph.ObjectGraphException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||