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)