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.EventRouter
public void collectionChanged(CollectionDatasource.CollectionChangeEvent e)
CollectionDatasource.CollectionChangeListener
collectionChanged
in interface CollectionDatasource.CollectionChangeListener
public void itemChanged(Datasource.ItemChangeEvent e)
Datasource.ItemChangeListener
Datasource.getItem()
returns a different
instance.itemChanged
in interface Datasource.ItemChangeListener
public void itemPropertyChanged(Datasource.ItemPropertyChangeEvent e)
Datasource.ItemPropertyChangeListener
CollectionDatasource
this method may be
called for any item of collection if its property value changed.itemPropertyChanged
in interface Datasource.ItemPropertyChangeListener
public void stateChanged(Datasource.StateChangeEvent e)
Datasource.StateChangeListener
stateChanged
in interface Datasource.StateChangeListener
public 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)