edu.uci.ics.jung.graph.event
Class GraphListenerHandler
java.lang.Object
edu.uci.ics.jung.graph.event.GraphListenerHandler
public class GraphListenerHandler
- extends Object
This utility class handles Graph listening and call dispatching. Use it in
the appropriate ways.
- Author:
- danyelf
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphListenerHandler
public GraphListenerHandler(ArchetypeGraph graph)
addListener
public void addListener(GraphEventListener gel,
GraphEventType get)
- Parameters:
gel
- get
-
removeListener
public void removeListener(GraphEventListener gel,
GraphEventType get)
- Parameters:
gel
- get
-
listenersExist
public boolean listenersExist(GraphEventType type)
- Parameters:
type
- a GraphEventType
- Returns:
- true if at least one listener is listening to this type
notifyListenersVertexAdded
protected void notifyListenersVertexAdded(GraphEvent ge)
notifyListenersEdgeAdded
protected void notifyListenersEdgeAdded(GraphEvent ge)
notifyListenersVertexRemoved
protected void notifyListenersVertexRemoved(GraphEvent ge)
notifyListenersEdgeRemoved
protected void notifyListenersEdgeRemoved(GraphEvent ge)
handleAdd
public void handleAdd(ArchetypeEdge e)
- Parameters:
e
-
handleAdd
public void handleAdd(ArchetypeVertex v)
- Parameters:
v
-
handleRemove
public void handleRemove(ArchetypeVertex v)
- Parameters:
v
-
handleRemove
public void handleRemove(ArchetypeEdge e)
- Parameters:
e
-