public abstract class DataAccessSupport extends java.lang.Object implements DataAccess
DataAccess - implementing listener (de)registration.DataAccess.OnChangeNotSupportedException, DataAccess.ValueChangeListener| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayList<DataAccess.ValueChangeListener> |
listeners
List of registered listeners.
|
| Constructor and Description |
|---|
DataAccessSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
addValueChangeListener(DataAccess.ValueChangeListener listener)
Add value change listener.
|
protected void |
notify(java.lang.Object oldValue,
java.lang.Object newValue)
Notifies about value change - internal method.
|
void |
removeValueChangeListener(DataAccess.ValueChangeListener listener)
Remove value change listener.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, initializeValue, setprotected java.util.ArrayList<DataAccess.ValueChangeListener> listeners
protected void notify(java.lang.Object oldValue,
java.lang.Object newValue)
oldValue - old value.newValue - new value.public void addValueChangeListener(DataAccess.ValueChangeListener listener) throws DataAccess.OnChangeNotSupportedException
DataAccessaddValueChangeListener in interface DataAccesslistener - listener to be notified on every value change.DataAccess.OnChangeNotSupportedExceptionDataAccess.addValueChangeListener(alma.ACS.jbaci.DataAccess.ValueChangeListener)public void removeValueChangeListener(DataAccess.ValueChangeListener listener)
DataAccessremoveValueChangeListener in interface DataAccesslistener - listener to be removed.DataAccess.removeValueChangeListener(alma.ACS.jbaci.DataAccess.ValueChangeListener)