Overview | Package | Class | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jgrapht
Interface ListenableGraph<V,E>

All Superinterfaces:
  Graph<V,E>

All Known Implementing Classes:
  DefaultListenableGraph, ListenableDirectedGraph, ListenableDirectedWeightedGraph, ListenableUndirectedGraph, ListenableUndirectedWeightedGraph

    public interface ListenableGraph<V,E>

extends Graph<V,E>

A graph that supports listeners on structural change events.

Since:
  Jul 20, 2003
Author:
  Barak Naveh
See Also:
  `GraphListener`, `VertexSetListener`

Method Summary
`void` | `addGraphListener(GraphListener<V,E> l)` Adds the specified graph listener to this graph, if not already present.
`void` | `addVertexSetListener(VertexSetListener<V> l)` Adds the specified vertex set listener to this graph, if not already present.
`void` | `removeGraphListener(GraphListener<V,E> l)` Removes the specified graph listener from this graph, if present.
`void` | `removeVertexSetListener(VertexSetListener<V> l)` Removes the specified vertex set listener from this graph, if present.

Methods inherited from interface org.jgrapht.Graph
`addEdge, addEdge, addVertex, containsEdge, containsEdge, containsVertex, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, getEdgeSource, getEdgeTarget, getEdgeWeight, removeAllEdges, removeAllEdges, removeAllVertices, removeEdge, removeEdge, removeVertex, vertexSet`

Method Detail

### addGraphListener

    void addGraphListener(GraphListener<V,E> l)

  Adds the specified graph listener to this graph, if not already present.

  Parameters:
    `l` - the listener to be added.

### addVertexSetListener

    void addVertexSetListener(VertexSetListener<V> l)

  Adds the specified vertex set listener to this graph, if not already present.

  Parameters:
    `l` - the listener to be added.

### removeGraphListener

    void removeGraphListener(GraphListener<V,E> l)

  Removes the specified graph listener from this graph, if present.

  Parameters:
    `l` - the listener to be removed.

### removeVertexSetListener

    void removeVertexSetListener(VertexSetListener<V> l)

  Removes the specified vertex set listener from this graph, if present.

  Parameters:
    `l` - the listener to be removed.

Overview | Package | Class | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD