A C E F G N O P R S V W 

A

AbstractObservableGraph<N,E> - Class in org.dishevelled.observable.graph
Abstract implementation of an observable graph that decorates an instance of Graph.
AbstractObservableGraph(Graph<N, E>) - Constructor for class org.dishevelled.observable.graph.AbstractObservableGraph
Create a new abstract observable graph that decorates the specified graph.
addGraphChangeListener(GraphChangeListener<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Add the specified graph change listener.
addGraphChangeListener(GraphChangeListener<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Add the specified graph change listener.
addGraphChangeListener(GraphChangeListener<N, E>) - Method in interface org.dishevelled.observable.graph.ObservableGraph
Add the specified graph change listener.
addVetoableGraphChangeListener(VetoableGraphChangeListener<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Add the specified vetoable graph change listener.
addVetoableGraphChangeListener(VetoableGraphChangeListener<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Add the specified vetoable graph change listener.
addVetoableGraphChangeListener(VetoableGraphChangeListener<N, E>) - Method in interface org.dishevelled.observable.graph.ObservableGraph
Add the specified vetoable graph change listener.

C

clear() - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
cleared(GraphChangeEvent<N, E>) - Method in interface org.dishevelled.observable.graph.event.GraphChangeListener
Notify this listener that the observable graph has been cleared.
createEdge(Node<N, E>, Node<N, E>, E) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
createNode(N) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph

E

edgeCreated(GraphChangeEvent<N, E>) - Method in interface org.dishevelled.observable.graph.event.GraphChangeListener
Notify this listener that an edge has been created in the observable graph.
edgeRemoved(GraphChangeEvent<N, E>) - Method in interface org.dishevelled.observable.graph.event.GraphChangeListener
Notify this listener that an edge has been removed from the observable graph.

F

fireCleared() - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Fire a cleared change event to all registered GraphChangeListeners.
fireCleared() - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Fire a cleared change event to all registered GraphChangeListeners.
fireEdgeCreated(Edge<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Fire an edge created change event to all registered GraphChangeListeners.
fireEdgeCreated(Edge<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Fire an edge created change event to all registered GraphChangeListeners.
fireEdgeRemoved(Edge<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Fire an edge removed change event to all registered GraphChangeListeners.
fireEdgeRemoved(Edge<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Fire an edge removed change event to all registered GraphChangeListeners.
fireNodeCreated(Node<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Fire a node created change event to all registered GraphChangeListeners.
fireNodeCreated(Node<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Fire a node created change event to all registered GraphChangeListeners.
fireNodeRemoved(Node<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Fire a node removed change event to all registered GraphChangeListeners.
fireNodeRemoved(Node<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Fire a node removed change event to all registered GraphChangeListeners.
fireWillClear() - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Fire a will clear change event to all registered VetoableGraphChangeListeners.
fireWillClear() - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Fire a will clear change event to all registered VetoableGraphChangeListeners.
fireWillCreateEdge(Node<N, E>, Node<N, E>, E) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Fire a will create edge change event to all registered VetoableGraphChangeListeners.
fireWillCreateEdge(Node<N, E>, Node<N, E>, E) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Fire a will create edge change event to all registered VetoableGraphChangeListeners.
fireWillCreateNode(N) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Fire a will create node change event to all registered VetoableGraphChangeListeners.
fireWillCreateNode(N) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Fire a will create node create event to all registered VetoableGraphChangeListeners.
fireWillRemoveEdge(Edge<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Fire a will remove edge change event to all registered VetoableGraphChangeListeners.
fireWillRemoveEdge(Edge<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Fire a will remove edge change event to all registered VetoableGraphChangeListeners.
fireWillRemoveNode(Node<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Fire a will remove node change event to all registered VetoableGraphChangeListeners.
fireWillRemoveNode(Node<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Fire a will remove node change event to all registered VetoableGraphChangeListeners.

G

getEdge() - Method in class org.dishevelled.observable.graph.event.GraphChangeEvent
Return the newly created or removed edge for this graph change event, if any.
getEdge() - Method in class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Return the about to be removed edge, if any.
getEdgeValue() - Method in class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Return the edge value for the about to be created edge, if any.
getEventListenerList() - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Return the EventListenerList backing this observable graph support class.
getGraphChangeListenerCount() - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Return the number of GraphChangeListeners registered to this observable graph.
getGraphChangeListenerCount() - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Return the number of GraphChangeListeners registered to this observable graph support class.
getGraphChangeListenerCount() - Method in interface org.dishevelled.observable.graph.ObservableGraph
Return the number of GraphChangeListeners registered to this observable graph.
getGraphChangeListeners() - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Return an array of all GraphChangeListeners, or an empty array if none are registered.
getGraphChangeListeners() - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Return an array of all GraphChangeListeners, or an empty array if none are registered.
getGraphChangeListeners() - Method in interface org.dishevelled.observable.graph.ObservableGraph
Return an array of all GraphChangeListeners, or an empty array if none are registered.
getNode() - Method in class org.dishevelled.observable.graph.event.GraphChangeEvent
Return the newly created or removed node for this graph change event, if any.
getNode() - Method in class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Return the about to be removed node, if any.
getNodeValue() - Method in class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Return the node value for the about to be created node, if any.
getObservableGraph() - Method in class org.dishevelled.observable.graph.event.GraphChangeEvent
Return the source of this graph change event as an ObservableGraph.
getObservableGraph() - Method in class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Return the source of this vetoable graph change event as an ObservableGraph.
getObservableGraphChangeSupport() - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Return the ObservableGraphChangeSupport class backing this abstract observable graph.
getSourceNode() - Method in class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Return the source node for the about to be created edge, if any.
getTargetNode() - Method in class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Return the target node for the about to be created edge, if any.
getVetoableGraphChangeListenerCount() - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Return the number of VetoableGraphChangeListeners registered to this observable graph.
getVetoableGraphChangeListenerCount() - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Return the number of VetoableGraphChangeListeners registered to this observable graph support class.
getVetoableGraphChangeListenerCount() - Method in interface org.dishevelled.observable.graph.ObservableGraph
Return the number of VetoableGraphChangeListeners registered to this observable graph.
getVetoableGraphChangeListeners() - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Return an array of all VetoableGraphChangeListeners, or an empty array if none are registered.
getVetoableGraphChangeListeners() - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Return an array of all VetoableGraphChangeListeners, or an empty array if none are registered.
getVetoableGraphChangeListeners() - Method in interface org.dishevelled.observable.graph.ObservableGraph
Return an array of all VetoableGraphChangeListeners, or an empty array if none are registered.
GraphChangeEvent<N,E> - Class in org.dishevelled.observable.graph.event
An event object representing a change made to an observable graph.
GraphChangeEvent(ObservableGraph<N, E>) - Constructor for class org.dishevelled.observable.graph.event.GraphChangeEvent
Create a new graph change event with the specified observable graph as the event source.
GraphChangeEvent(ObservableGraph<N, E>, Node<N, E>) - Constructor for class org.dishevelled.observable.graph.event.GraphChangeEvent
Create a new graph change event with the specified observable graph as the event source and the specified newly created or removed node.
GraphChangeEvent(ObservableGraph<N, E>, Edge<N, E>) - Constructor for class org.dishevelled.observable.graph.event.GraphChangeEvent
Create a new graph change event with the specified observable graph as the event source and the specified newly created or removed edge.
GraphChangeListener<N,E> - Interface in org.dishevelled.observable.graph.event
A listener that receives notification of changes made to an observable graph.
GraphChangeVetoException - Exception in org.dishevelled.observable.graph.event
Exception thrown in the event a graph change is vetoed by a VetoableGraphChangeListener.
GraphChangeVetoException() - Constructor for exception org.dishevelled.observable.graph.event.GraphChangeVetoException
Create a new graph change veto exception.
GraphChangeVetoException(String) - Constructor for exception org.dishevelled.observable.graph.event.GraphChangeVetoException
Create a new graph change veto exception with the specified error message.

N

nodeCreated(GraphChangeEvent<N, E>) - Method in interface org.dishevelled.observable.graph.event.GraphChangeListener
Notify this listener that a node has been created in the observable graph.
nodeRemoved(GraphChangeEvent<N, E>) - Method in interface org.dishevelled.observable.graph.event.GraphChangeListener
Notify this listener than a node has been removed from the observable graph.

O

observableGraph(Graph<N, E>) - Static method in class org.dishevelled.observable.graph.impl.ObservableGraphUtils
Create and return a new observable decorator for the specified graph.
ObservableGraph<N,E> - Interface in org.dishevelled.observable.graph
Observable extension to the Graph interface.
ObservableGraphChangeSupport<N,E> - Class in org.dishevelled.observable.graph.event
A support class that can be used via delegation to provide GraphChangeListener and VetoableGraphChangeListener management.
ObservableGraphChangeSupport() - Constructor for class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Create a new support class meant to be subclassed.
ObservableGraphChangeSupport(ObservableGraph<N, E>) - Constructor for class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Create a new support class that fires graph change and vetoable graph change events with the specified source as the source of the events.
ObservableGraphImpl<N,E> - Class in org.dishevelled.observable.graph.impl
Observable graph decorator that fires vetoable graph change events in preXxx methods and graph change events in postXxx methods.
ObservableGraphImpl(Graph<N, E>) - Constructor for class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Create a new observable decorator for the specified graph.
ObservableGraphUtils - Class in org.dishevelled.observable.graph.impl
Utility methods for creating observable graph decorators.
org.dishevelled.observable.graph - package org.dishevelled.observable.graph
Observable decorators for graph interfaces.
org.dishevelled.observable.graph.event - package org.dishevelled.observable.graph.event
Observable graph interface change event support.
org.dishevelled.observable.graph.impl - package org.dishevelled.observable.graph.impl
Implementation(s) of the ObservableGraph interface.

P

postClear() - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Notify subclasses the clear method has just been called on the wrapped graph.
postClear() - Method in class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Notify subclasses the clear method has just been called on the wrapped graph.
postCreateEdge(Node<N, E>, Node<N, E>, E, Edge<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Notify subclasses the createEdge method has just been called on the wrapped graph with the specified parameters.
postCreateEdge(Node<N, E>, Node<N, E>, E, Edge<N, E>) - Method in class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Notify subclasses the createEdge method has just been called on the wrapped graph with the specified parameters.
postCreateNode(N, Node<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Notify subclasses the createNode method has just been called on the wrapped graph with the specified parameter.
postCreateNode(N, Node<N, E>) - Method in class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Notify subclasses the createNode method has just been called on the wrapped graph with the specified parameter.
postRemove(Node<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Notify subclasses the remove(Node<N, E>) method has just been called on the wrapped graph with the specified parameter.
postRemove(Edge<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Notify subclasses the remove(Edge<N, E>) method has just been called on the wrapped graph with the specified parameter.
postRemove(Node<N, E>) - Method in class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Notify subclasses the remove(Node<N, E>) method has just been called on the wrapped graph with the specified parameter.
postRemove(Edge<N, E>) - Method in class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Notify subclasses the remove(Edge<N, E>) method has just been called on the wrapped graph with the specified parameter.
preClear() - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Notify subclasses the clear method is about to be called on the wrapped graph.
preClear() - Method in class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Notify subclasses the clear method is about to be called on the wrapped graph.
preCreateEdge(Node<N, E>, Node<N, E>, E) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Notify subclasses the createEdge method is about to be called on the wrapped graph with the specified parameters.
preCreateEdge(Node<N, E>, Node<N, E>, E) - Method in class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Notify subclasses the createEdge method is about to be called on the wrapped graph with the specified parameters.
preCreateNode(N) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Notify subclasses the createNode method is about to be called on the wrapped graph with the specified parameter.
preCreateNode(N) - Method in class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Notify subclasses the createNode method is about to be called on the wrapped graph with the specified parameter.
preRemove(Node<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Notify subclasses the remove(Node<N, E>) method is about to be called on the wrapped graph with the specified parameter.
preRemove(Edge<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Notify subclasses the remove(Edge<N, E>) method is about to be called on the wrapped graph with the specified parameter.
preRemove(Node<N, E>) - Method in class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Notify subclasses the remove(Node<N, E>) method is about to be called on the wrapped graph with the specified parameter.
preRemove(Edge<N, E>) - Method in class org.dishevelled.observable.graph.impl.ObservableGraphImpl
Notify subclasses the remove(Edge<N, E>) method is about to be called on the wrapped graph with the specified parameter.

R

remove(Node<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
remove(Edge<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
removeGraphChangeListener(GraphChangeListener<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Remove the specified graph change listener.
removeGraphChangeListener(GraphChangeListener<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Remove the specified graph change listener.
removeGraphChangeListener(GraphChangeListener<N, E>) - Method in interface org.dishevelled.observable.graph.ObservableGraph
Remove the specified graph change listener.
removeVetoableGraphChangeListener(VetoableGraphChangeListener<N, E>) - Method in class org.dishevelled.observable.graph.AbstractObservableGraph
Remove the specified vetoable graph change listener.
removeVetoableGraphChangeListener(VetoableGraphChangeListener<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Remove the specified vetoable graph change listener.
removeVetoableGraphChangeListener(VetoableGraphChangeListener<N, E>) - Method in interface org.dishevelled.observable.graph.ObservableGraph
Remove the specified vetoable graph change listener.

S

setSource(ObservableGraph<N, E>) - Method in class org.dishevelled.observable.graph.event.ObservableGraphChangeSupport
Set the source of graph change and vetoable graph change events to source.

V

VetoableGraphChangeEvent<N,E> - Class in org.dishevelled.observable.graph.event
An event object representing a vetoable change about to be made to an observable graph.
VetoableGraphChangeEvent(ObservableGraph<N, E>) - Constructor for class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Create a new vetoable graph change event with the specified observable graph as the event source.
VetoableGraphChangeEvent(ObservableGraph<N, E>, Node<N, E>) - Constructor for class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Create a new vetoable graph change event with the specified observable graph as the event source and the specified about to be removed node.
VetoableGraphChangeEvent(ObservableGraph<N, E>, Edge<N, E>) - Constructor for class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Create a new vetoable graph change event with the specified observable graph as the event source and the specified about to be removed edge.
VetoableGraphChangeEvent(ObservableGraph<N, E>, N) - Constructor for class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Create a new vetoable graph change event with the specified observable graph as the event source and the specified node value for an about to be created node.
VetoableGraphChangeEvent(ObservableGraph<N, E>, Node<N, E>, Node<N, E>, E) - Constructor for class org.dishevelled.observable.graph.event.VetoableGraphChangeEvent
Create a new vetoable graph change event with the specified observable graph as the event source and specified source node, target node, and edge value for an about to be created edge.
VetoableGraphChangeListener<N,E> - Interface in org.dishevelled.observable.graph.event
A listener that receives notification of vetoable changes about to be made to an observable graph.

W

willClear(VetoableGraphChangeEvent<N, E>) - Method in interface org.dishevelled.observable.graph.event.VetoableGraphChangeListener
Notify this listener that a vetoable clear change is about to be made to the observable graph.
willCreateEdge(VetoableGraphChangeEvent<N, E>) - Method in interface org.dishevelled.observable.graph.event.VetoableGraphChangeListener
Notify this listener that a vetoable create edge change is about to be made to the observable graph.
willCreateNode(VetoableGraphChangeEvent<N, E>) - Method in interface org.dishevelled.observable.graph.event.VetoableGraphChangeListener
Notify this listener that a vetoable create node change is about to be made to the observable graph.
willRemoveEdge(VetoableGraphChangeEvent<N, E>) - Method in interface org.dishevelled.observable.graph.event.VetoableGraphChangeListener
Notify this listener that a vetoable remove edge change is about to be made to the observable graph.
willRemoveNode(VetoableGraphChangeEvent<N, E>) - Method in interface org.dishevelled.observable.graph.event.VetoableGraphChangeListener
Notify this listener that a vetoable remove node change is about to be made to the observable graph.
A C E F G N O P R S V W 

Copyright (c) 2008-2013 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).