|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
N - node value typeE - edge value typepublic interface ObservableGraph<N,E>
Observable extension to the Graph interface.
| Method Summary | |
|---|---|
void |
addGraphChangeListener(GraphChangeListener<N,E> l)
Add the specified graph change listener. |
void |
addVetoableGraphChangeListener(VetoableGraphChangeListener<N,E> l)
Add the specified vetoable graph change listener. |
int |
getGraphChangeListenerCount()
Return the number of GraphChangeListeners registered
to this observable graph. |
GraphChangeListener<N,E>[] |
getGraphChangeListeners()
Return an array of all GraphChangeListeners, or
an empty array if none are registered. |
int |
getVetoableGraphChangeListenerCount()
Return the number of VetoableGraphChangeListeners
registered to this observable graph. |
VetoableGraphChangeListener<N,E>[] |
getVetoableGraphChangeListeners()
Return an array of all VetoableGraphChangeListeners,
or an empty array if none are registered. |
void |
removeGraphChangeListener(GraphChangeListener<N,E> l)
Remove the specified graph change listener. |
void |
removeVetoableGraphChangeListener(VetoableGraphChangeListener<N,E> l)
Remove the specified vetoable graph change listener. |
| Methods inherited from interface org.dishevelled.graph.Graph |
|---|
clear, createEdge, createNode, edgeCount, edgeMap, edges, edgeValues, forEachEdge, forEachEdge, forEachEdgeValue, forEachEdgeValue, forEachNode, forEachNode, forEachNodeValue, forEachNodeValue, isEmpty, nodeCount, nodeMap, nodes, nodeValues, remove, remove |
| Method Detail |
|---|
void addGraphChangeListener(GraphChangeListener<N,E> l)
l - graph change listener to addvoid removeGraphChangeListener(GraphChangeListener<N,E> l)
l - graph change listener to removevoid addVetoableGraphChangeListener(VetoableGraphChangeListener<N,E> l)
l - vetoable graph change listener to addvoid removeVetoableGraphChangeListener(VetoableGraphChangeListener<N,E> l)
l - vetoable graph change listener to removeGraphChangeListener<N,E>[] getGraphChangeListeners()
GraphChangeListeners, or
an empty array if none are registered.
GraphChangeListeners, or
an empty array if none are registeredint getGraphChangeListenerCount()
GraphChangeListeners registered
to this observable graph.
GraphChangeListeners registered
to this observable graphVetoableGraphChangeListener<N,E>[] getVetoableGraphChangeListeners()
VetoableGraphChangeListeners,
or an empty array if none are registered.
VetoableGraphChangeListeners,
or an empty array if none are registeredint getVetoableGraphChangeListenerCount()
VetoableGraphChangeListeners
registered to this observable graph.
VetoableGraphChangeListeners
registered to this observable graph
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||