Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.phoenixst.plexus
Interface ObservableGraph  view ObservableGraph download ObservableGraph.java

All Superinterfaces:
Graph
All Known Implementing Classes:
DefaultGraph, GraphUtils.SynchronizedObservableGraphWrapper, GraphUtils.UnmodifiableObservableGraphWrapper, ObservableGraphWrapper

public interface ObservableGraph
extends Graph

A Graph which can be listened to for structural changes.

Since:
1.0
Version:
$Revision: 1.1 $

Nested Class Summary
 
Nested classes inherited from class com.phoenixst.plexus.Graph
Graph.Edge
 
Method Summary
 void addGraphListener(GraphListener listener)
          Adds the specified GraphListener which will be notified whenever this ObservableGraph's structure changes.
 void removeGraphListener(GraphListener listener)
          Removes a previously added GraphListener.
 
Methods inherited from interface com.phoenixst.plexus.Graph
addEdge, addNode, clear, containsEdge, containsNode, degree, edgeIterator, edgeIterator, edgeSize, getEdge, inDegree, inTraverser, isDirected, isEmpty, isSimple, nodeIterator, nodeSize, outDegree, outTraverser, removeEdge, removeNode, traverser
 

Method Detail

addGraphListener

public void addGraphListener(GraphListener listener)
Adds the specified GraphListener which will be notified whenever this ObservableGraph's structure changes.


removeGraphListener

public void removeGraphListener(GraphListener listener)
Removes a previously added GraphListener.