com.phoenixst.plexus.util
public class ObservableGraphDelegate extends Object
Since: 1.0
Version: $Revision: 1.20 $
| Constructor Summary | |
|---|---|
| ObservableGraphDelegate(Graph graph)
Creates a new ObservableGraphDelegate,
which logs to a category corresponding to this class
at the DEBUG level. | |
| ObservableGraphDelegate(Graph graph, Logger logger)
Creates a new ObservableGraphDelegate,
which uses the specified logger at the DEBUG level. | |
| ObservableGraphDelegate(Graph graph, Logger logger, Level level)
Creates a new ObservableGraphDelegate. | |
| Method Summary | |
|---|---|
| void | addGraphListener(GraphListener listener)
Adds the specified GraphListener. |
| void | fireEdgeAdded(Graph.Edge edge)
Sends edge added event to registered listeners. |
| void | fireEdgeRemoved(Graph.Edge edge)
Sends edge removed event to registered listeners. |
| void | fireNodeAdded(Object node)
Sends node added event to registered listeners. |
| void | fireNodeRemoved(Object node)
Sends node removed event to registered listeners. |
| GraphListener[] | getGraphListeners()
Returns an array containing the currently registered
GraphListeners. |
| boolean | hasListeners()
Returns whether or not this delegate has any listeners. |
| void | removeAllGraphListeners()
Removes all currently registered GraphListeners. |
| void | removeGraphListener(GraphListener listener)
Removes a previously added GraphListener. |
ObservableGraphDelegate,
which logs to a category corresponding to this class
at the DEBUG level.ObservableGraphDelegate,
which uses the specified logger at the DEBUG level.ObservableGraphDelegate.GraphListener.GraphListeners.GraphListeners.GraphListener.