|
Plexus v0.13.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.phoenixst.plexus.util.ObservableGraphDelegate
public class ObservableGraphDelegate
A helper class providing functionality to help implement ObservableGraph.
| 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,
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. |
|
| 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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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.
| Method Detail |
|---|
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)
|
Plexus v0.13.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||