ChangeListener Class Reference

Inheritance diagram for ChangeListener:

AudioDeviceSelectorComponent FileListComponent KeyMappingEditorComponent PluginListComponent List of all members.

Detailed Description

Receives callbacks about changes to some kind of object.

Many objects use a ChangeListenerList to keep a set of listeners which they will inform when something changes. A subclass of ChangeListener is used to receive these callbacks.

Note that the major difference between an ActionListener and a ChangeListener is that for a ChangeListener, multiple changes will be coalesced into fewer callbacks, but ActionListeners perform one callback for every event posted.

See also:
ChangeListenerList, ChangeBroadcaster, ActionListener


Public Member Functions

virtual ~ChangeListener ()
 Destructor.
virtual void changeListenerCallback (void *objectThatHasChanged)=0
 Overridden by your subclass to receive the callback.


Constructor & Destructor Documentation

virtual ChangeListener::~ChangeListener  )  [virtual]
 

Destructor.


Member Function Documentation

virtual void ChangeListener::changeListenerCallback void *  objectThatHasChanged  )  [pure virtual]
 

Overridden by your subclass to receive the callback.

Parameters:
objectThatHasChanged the value that was passed to the ChangeListenerList::sendChangeMessage() method

Implemented in PluginListComponent, FileListComponent, KeyMappingEditorComponent, and AudioDeviceSelectorComponent.


The documentation for this class was generated from the following file: