|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object extended bydiva.graph.toolbox.GraphEventMulticaster
A list of GraphListeners which is smart enough to call the correct methods on these listeners given a GraphEvent's ID.
| Constructor Summary | |
GraphEventMulticaster()
Create an empty multicaster object. |
|
| Method Summary | |
void |
add(GraphListener l)
Add the given listener to the list of listeners. |
void |
dispatchEvent(GraphEvent e)
Dispatch an event to the list of listeners, calling the appropriate method based on the event's ID. |
void |
edgeHeadChanged(GraphEvent e)
Dispatch the edgeHeadChanged() event to the listeners. |
void |
edgeTailChanged(GraphEvent e)
Dispatch the edgeTailChanged() event to the listeners. |
java.util.Iterator |
listeners()
Return an iterator over the list of listeners. |
void |
nodeAdded(GraphEvent e)
Dispatch the nodeAdded() event to each of the listeners. |
void |
nodeRemoved(GraphEvent e)
Dispatch the nodeRemoved() event to each of the listeners. |
void |
remove(GraphListener l)
Remove the given listener from the list of listeners. |
void |
structureChanged(GraphEvent e)
Dispatch the structureChanged() event to each of the listeners. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public GraphEventMulticaster()
| Method Detail |
public void add(GraphListener l)
public void dispatchEvent(GraphEvent e)
public void edgeHeadChanged(GraphEvent e)
edgeHeadChanged in interface GraphListenerpublic void edgeTailChanged(GraphEvent e)
edgeTailChanged in interface GraphListenerpublic java.util.Iterator listeners()
public void nodeAdded(GraphEvent e)
nodeAdded in interface GraphListenerpublic void nodeRemoved(GraphEvent e)
nodeRemoved in interface GraphListenerpublic void remove(GraphListener l)
public void structureChanged(GraphEvent e)
structureChanged in interface GraphListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||