public class DataChangeMultiCaster extends java.lang.Object implements DataChangeListener
| Modifier and Type | Field and Description |
|---|---|
protected DataChangeListener |
a |
protected DataChangeListener |
b |
| Modifier | Constructor and Description |
|---|---|
protected |
DataChangeMultiCaster(DataChangeListener a,
DataChangeListener b)
A new instance of this class can only be constructed by this class
itself.
|
| Modifier and Type | Method and Description |
|---|---|
static DataChangeListener |
add(DataChangeListener a,
DataChangeListener b)
Adds a listener to the end of a list of listeners.
|
protected static DataChangeListener |
addInternal(DataChangeListener a,
DataChangeListener b) |
void |
dataChanged(DataChangeEvent e)
Transmits an event to all the listeners in this list.
|
boolean |
exists(DataChangeListener l) |
void |
handleDataException(DataExceptionEvent event)
raised when exception is encountered by the datacontrol implementation and
needs to be notified to the bindings and the UI layers.
|
protected DataChangeListener |
remove(DataChangeListener oldl) |
static DataChangeListener |
remove(DataChangeListener l,
DataChangeListener oldl)
Remove a listener from a list of listeners.
|
protected static DataChangeListener |
removeInternal(DataChangeListener a,
DataChangeListener b) |
protected DataChangeListener a
protected DataChangeListener b
protected DataChangeMultiCaster(DataChangeListener a, DataChangeListener b)
public boolean exists(DataChangeListener l)
public static DataChangeListener add(DataChangeListener a, DataChangeListener b)
a - a listener or a list of listeners.b - a listener.public static DataChangeListener remove(DataChangeListener l, DataChangeListener oldl)
l - a listener or list of listeners.oldl - the listener to be removed.public void dataChanged(DataChangeEvent e)
dataChanged in interface DataChangeListenere - the event to be transmitted.public void handleDataException(DataExceptionEvent event)
DataChangeListenerhandleDataException in interface DataChangeListenerprotected static DataChangeListener addInternal(DataChangeListener a, DataChangeListener b)
protected static DataChangeListener removeInternal(DataChangeListener a, DataChangeListener b)
protected DataChangeListener remove(DataChangeListener oldl)