Events in VisAD
Much of what goes on behind the scenes in VisAD is driven by events,
from the data being displayed to the controls and actions used to
manipulate that data.
Typically an object will implement the methods of a listener interface,
then register itself as a listener with another object. Whenever
something interesting changes within this second object, it will
pass an event to all its listeners.
VisAD events are:
- MessageEvent
- event meant to be used by applications
- VisADEvents
- "workhorse" events which broadcast changes to all parts of VisAD
- ThingChangedEvent
- internal event used by Things to notify Actions of changes
- MonitorEvents
- internal events used to synchronize distributed Displays
- WidgetEvent
- event used by visad.browser.VisADApplet
- SSCellChangeEvent
- event used to propagate visad.ss.SpreadSheet cell changes
- ColorChangeEvent
- event used to propagate changes between the pieces of VisAD ColorMapWidgets
- SliderChangeEvent
- event used to broadcast changes in VisAD sliders
Last modified: Tue Feb 12 15:53:43 CST 2002