edu.uci.ics.jung.utils
Interface ChangeEventSupport

All Known Subinterfaces:
MutableTransformer, PersistentLayout, VisualizationModel
All Known Implementing Classes:
AbstractLayout, CircleLayout, DAGLayout, DefaultChangeEventSupport, DefaultVisualizationModel, FastScalableMDS, FRLayout, HyperbolicShapeTransformer, HyperbolicTransformer, ISOMLayout, KKLayout, KKLayoutInt, LayoutDecorator, LensTransformer, MagnifyShapeTransformer, MagnifyTransformer, MutableAffineTransformer, MutableTransformerDecorator, PersistentLayoutImpl, SatelliteVisualizationViewer, SpringLayout, StaticLayout, SubLayoutDecorator, TreeLayout, VisualizationViewer

public interface ChangeEventSupport


Method Summary
 void addChangeListener(ChangeListener l)
           
 void fireStateChanged()
           
 ChangeListener[] getChangeListeners()
          Returns an array of all the ChangeListeners added with addChangeListener().
 void removeChangeListener(ChangeListener l)
          Removes a ChangeListener.
 

Method Detail

addChangeListener

void addChangeListener(ChangeListener l)

removeChangeListener

void removeChangeListener(ChangeListener l)
Removes a ChangeListener.

Parameters:
l - the listener to be removed

getChangeListeners

ChangeListener[] getChangeListeners()
Returns an array of all the ChangeListeners added with addChangeListener().

Returns:
all of the ChangeListeners added or an empty array if no listeners have been added

fireStateChanged

void fireStateChanged()