|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GraphManager
Represents a generic "managed" graph with nodes mapped by their ids. Inherited GraphChangeHandler methods are intended as callbacks for graph node objects to notify graph of their changes.
Method Summary | |
---|---|
java.lang.Object |
getNode(java.lang.Object nodeId)
Returns a graph node given an id. |
java.util.Collection |
registeredNodes()
Returns all graph nodes regsitered with GraphManager. |
void |
registerNode(java.lang.Object nodeId,
java.lang.Object nodeObject)
"Registers" a graph node, usually striong the node in some internal map using its id as a key. |
java.lang.Object |
unregisterNode(java.lang.Object nodeId)
"Unregisters" a graph node, forgetting any information associated with nodeId. |
Methods inherited from interface org.apache.cayenne.graph.GraphChangeHandler |
---|
arcCreated, arcDeleted, nodeCreated, nodeIdChanged, nodePropertyChanged, nodeRemoved |
Method Detail |
---|
java.lang.Object getNode(java.lang.Object nodeId)
void registerNode(java.lang.Object nodeId, java.lang.Object nodeObject)
java.lang.Object unregisterNode(java.lang.Object nodeId)
java.util.Collection registeredNodes()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |