public class ObservableGraphDelegate extends Object
ObservableGraph
.Constructor and Description |
---|
ObservableGraphDelegate(Graph graph)
Creates a new
ObservableGraphDelegate ,
which logs to a category corresponding to this class
at the DEBUG level. |
ObservableGraphDelegate(Graph graph,
org.apache.log4j.Logger logger)
Creates a new
ObservableGraphDelegate ,
which uses the specified logger at the DEBUG level. |
ObservableGraphDelegate(Graph graph,
org.apache.log4j.Logger logger,
org.apache.log4j.Level level)
Creates a new
ObservableGraphDelegate . |
Modifier and Type | Method and Description |
---|---|
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 . |
public ObservableGraphDelegate(Graph graph)
ObservableGraphDelegate
,
which logs to a category corresponding to this class
at the DEBUG level.public ObservableGraphDelegate(Graph graph, org.apache.log4j.Logger logger)
ObservableGraphDelegate
,
which uses the specified logger at the DEBUG level.public ObservableGraphDelegate(Graph graph, org.apache.log4j.Logger logger, org.apache.log4j.Level level)
ObservableGraphDelegate
.public void addGraphListener(GraphListener listener)
GraphListener
.public void removeGraphListener(GraphListener listener)
GraphListener
.public boolean hasListeners()
public GraphListener[] getGraphListeners()
GraphListeners
.public void removeAllGraphListeners()
GraphListeners
.public void fireNodeAdded(Object node)
public void fireNodeRemoved(Object node)
public void fireEdgeAdded(Graph.Edge edge)
public void fireEdgeRemoved(Graph.Edge edge)
See the Plexus project home, hosted by SourceForge.
Copyright ? 1994-2006, by Phoenix Software Technologists, Inc. and others. All Rights Reserved. Use is subject to license terms.