V
- The kind of value managed by the schemeU
- The kind of UIValue
required to access the valuesB
- The kind of filter between V
and U
public abstract class AbstractUIScheme<V,U extends UIValue<V>,B extends UIBridge<V,U>> extends Object implements UIScheme<V,U,B>
UIScheme
offering support for listeners.Constructor and Description |
---|
AbstractUIScheme() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(UISchemeListener<V,U,B> listener)
Adds a listener to this scheme.
|
protected void |
fire(UISchemeEvent<V,U,B> event)
Fires the event
event to all registered UISchemeListener s. |
void |
removeListener(UISchemeListener<V,U,B> listener)
Removes a listener from this scheme.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBridge, getResource, install, uninstall
public void addListener(UISchemeListener<V,U,B> listener)
UIScheme
public void removeListener(UISchemeListener<V,U,B> listener)
UIScheme
protected void fire(UISchemeEvent<V,U,B> event)
event
to all registered UISchemeListener
s.event
- the event to fire