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