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)