public class TLcdChangeSupport extends Object implements ILcdChangeSource
ILcdChangeSource
s.Constructor and Description |
---|
TLcdChangeSupport()
Constructs a new
TLcdChangeSupport . |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ILcdChangeListener aListener)
Registers the given listener so it will receive change events from this source.
|
void |
fireChangeEvent(TLcdChangeEvent aEvent)
Notifies all listeners that
aEvent has happened. |
void |
removeChangeListener(ILcdChangeListener aListener)
Removes the specified listener so it is no longer notified.
|
public void addChangeListener(ILcdChangeListener aListener)
ILcdChangeSource
Registers the given listener so it will receive change events from this source.
In case you need to register a listener which keeps a reference to an object with a shorter life-time than this change source,
you can use a ALcdWeakChangeListener
instance as change listener.
addChangeListener
in interface ILcdChangeSource
aListener
- The listener to be notified when a change has happened.ILcdChangeSource.removeChangeListener(ILcdChangeListener)
,
ALcdWeakChangeListener
public void removeChangeListener(ILcdChangeListener aListener)
ILcdChangeSource
removeChangeListener
in interface ILcdChangeSource
aListener
- The listener to remove.public void fireChangeEvent(TLcdChangeEvent aEvent)
aEvent
has happened.aEvent
- The change event of which the listeners should be notified.