

Classes | |
| interface | ListenerList |
| class | PlainListenerList |
| class | WeakReferenceIterator |
| class | WeakReferenceListenerList |
Public Member Functions | |
| void | addNodeUpdaterListener (NodeUpdaterListener listener) |
| void | removeNodeUpdaterListener (NodeUpdaterListener listener) |
Protected Member Functions | |
| ListenerBasedNodeUpdater () | |
| final boolean | hasListeners () |
| final void | fireNameChange (String newName) |
| final void | fireDisplayNameChange (String newDisplayName) |
| final void | fireShortDescriptionChange (String newShortDescription) |
| final void | fireNodeDefaultActionChange (String newDefaultAction) |
| final void | fireNodeIconChange (java.awt.Image newIcon) |
Private Attributes | |
| ListenerList | eventListeners |
<font size="-1" color="#FF0000">**Experimental : for internal use only** </font> Provides support for implementing a NodeUpdater.
A bean that implements the NodeUpdaterProvider interface, in order to dynamically update the GUI, will typically use this class as the NodeUpdater that is returned.
The setter methods should be used to set the initial values and to notify of a new value.
| cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerBasedNodeUpdater | ( | ) | [inline, protected] |
Creates a new ListenerBasedNodeUpdater
References eventListeners.
| void cern::gp::beans::impl::ListenerBasedNodeUpdater::addNodeUpdaterListener | ( | NodeUpdaterListener | listener | ) | [inline] |
Adds the given NodeUpdaterListener that will be notified of any change in one of the property.
| <code>listener</code> | the listener to register |
Implements cern::gp::beans::impl::NodeUpdater.
References cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerList::add(), cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerList::contains(), and eventListeners.
| final void cern::gp::beans::impl::ListenerBasedNodeUpdater::fireDisplayNameChange | ( | String | newDisplayName | ) | [inline, protected] |
| final void cern::gp::beans::impl::ListenerBasedNodeUpdater::fireNameChange | ( | String | newName | ) | [inline, protected] |
| final void cern::gp::beans::impl::ListenerBasedNodeUpdater::fireNodeDefaultActionChange | ( | String | newDefaultAction | ) | [inline, protected] |
| final void cern::gp::beans::impl::ListenerBasedNodeUpdater::fireNodeIconChange | ( | java.awt.Image | newIcon | ) | [inline, protected] |
| final void cern::gp::beans::impl::ListenerBasedNodeUpdater::fireShortDescriptionChange | ( | String | newShortDescription | ) | [inline, protected] |
| final boolean cern::gp::beans::impl::ListenerBasedNodeUpdater::hasListeners | ( | ) | [inline, protected] |
Returns true is this support has at least one registered listener
References eventListeners, and cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerList::isEmpty().
Referenced by fireDisplayNameChange(), fireNameChange(), fireNodeDefaultActionChange(), fireNodeIconChange(), and fireShortDescriptionChange().
| void cern::gp::beans::impl::ListenerBasedNodeUpdater::removeNodeUpdaterListener | ( | NodeUpdaterListener | listener | ) | [inline] |
Removes the given listener
| <code>listener</code> | the listener to remove |
Implements cern::gp::beans::impl::NodeUpdater.
References eventListeners, and cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerList::remove().
1.6.2