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
.