|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
N - the type of nodes contained in this graphE - the type of edges contained in this graphpublic interface ListenableGraph<N,E>
A graph that supports listeners on structural change events.
GraphListener,
GraphEdgeSetListener,
GraphNodeSetListener| Method Summary | |
|---|---|
void |
addListener(GraphListener<N,E> listener)
Adds the specified graph listener. |
boolean |
hasListeners()
Indicates whether this graph contains any listeners. |
void |
removeListener(GraphListener<N,E> listener)
Removes the specified listener. |
| Methods inherited from interface com.kuka.graph.Graph |
|---|
addAllEdges, addAllNodes, addEdge, addNode, clear, containsAllEdges, containsAllNodes, containsEdge, containsEdge, containsNode, createEdge, createNode, edges, edges, edgeSize, getEdge, incomingEdges, isEmpty, neighbors, nodes, nodes, nodeSize, outgoingEdges, removeAllEdges, removeAllNodes, removeEdge, removeEdge, removeNode, retainAllEdges, retainAllNodes |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Method Detail |
|---|
boolean hasListeners()
void addListener(GraphListener<N,E> listener)
listener - the listener for graph events
IllegalArgumentException - if the listener is null or the same listener is
already registeredvoid removeListener(GraphListener<N,E> listener)
listener - listener to remove
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||