public class CollectionDsListenersWrapper extends java.lang.Object implements Datasource.ItemChangeListener, Datasource.ItemPropertyChangeListener, Datasource.StateChangeListener, CollectionDatasource.CollectionChangeListener
| Modifier and Type | Field and Description |
|---|---|
protected WeakCollectionChangeListener |
weakCollectionChangeListener |
protected WeakItemChangeListener |
weakItemChangeListener |
protected WeakItemPropertyChangeListener |
weakItemPropertyChangeListener |
protected WeakStateChangeListener |
weakStateChangeListener |
| Constructor and Description |
|---|
CollectionDsListenersWrapper() |
protected WeakItemChangeListener weakItemChangeListener
protected WeakItemPropertyChangeListener weakItemPropertyChangeListener
protected WeakStateChangeListener weakStateChangeListener
protected WeakCollectionChangeListener weakCollectionChangeListener
protected EventRouter getEventRouter()
EventRouter instance.EventRouterpublic void collectionChanged(CollectionDatasource.CollectionChangeEvent e)
CollectionDatasource.CollectionChangeListenercollectionChanged in interface CollectionDatasource.CollectionChangeListenerpublic void itemChanged(Datasource.ItemChangeEvent e)
Datasource.ItemChangeListenerDatasource.getItem() returns a different
instance.itemChanged in interface Datasource.ItemChangeListenerpublic void itemPropertyChanged(Datasource.ItemPropertyChangeEvent e)
Datasource.ItemPropertyChangeListenerCollectionDatasource this method may be
called for any item of collection if its property value changed.itemPropertyChanged in interface Datasource.ItemPropertyChangeListenerpublic void stateChanged(Datasource.StateChangeEvent e)
Datasource.StateChangeListenerstateChanged in interface Datasource.StateChangeListenerpublic void addCollectionChangeListener(CollectionDatasource.CollectionChangeListener listener)
public void removeCollectionChangeListener(CollectionDatasource.CollectionChangeListener listener)
public void addItemChangeListener(Datasource.ItemChangeListener listener)
public void removeItemChangeListener(Datasource.ItemChangeListener listener)
public void addItemPropertyChangeListener(Datasource.ItemPropertyChangeListener listener)
public void removeItemPropertyChangeListener(Datasource.ItemPropertyChangeListener listener)
public void addStateChangeListener(Datasource.StateChangeListener listener)
public void removeStateChangeListener(Datasource.StateChangeListener listener)
public void bind(CollectionDatasource ds)
public void unbind(CollectionDatasource ds)