com.extjs.gxt.ui.client.store
Class StoreListener<M extends ModelData>

java.lang.Object
  extended by com.extjs.gxt.ui.client.store.StoreListener<M>
All Implemented Interfaces:
Listener<StoreEvent<M>>, java.util.EventListener

public class StoreListener<M extends ModelData>
extends java.lang.Object
implements Listener<StoreEvent<M>>

Store event listener.


Constructor Summary
StoreListener()
           
 
Method Summary
 void handleEvent(StoreEvent<M> se)
          Sent when an event that the listener has registered for occurs.
 void storeAdd(StoreEvent<M> se)
          Fires when records have been added to the store.
 void storeBeforeDataChanged(StoreEvent<M> se)
          Fires before the data cache has changed.
 void storeClear(StoreEvent<M> se)
          Fires when the data cache has been cleared.
 void storeDataChanged(StoreEvent<M> se)
          Fires when the data cache has changed, and a widget which is using this Store as a Record cache should refresh its view.
 void storeFilter(StoreEvent<M> se)
          Fires after filters have been applied or removed.
 void storeRemove(StoreEvent<M> se)
          Fires when a tecord has been removed from the store.
 void storeSort(StoreEvent<M> se)
          Fires after the store has been sorted.
 void storeUpdate(StoreEvent<M> se)
          Fires when a tecord has been updated.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StoreListener

public StoreListener()
Method Detail

handleEvent

public void handleEvent(StoreEvent<M> se)
Description copied from interface: Listener
Sent when an event that the listener has registered for occurs.

Specified by:
handleEvent in interface Listener<StoreEvent<M extends ModelData>>
Parameters:
se - the event which occurred

storeAdd

public void storeAdd(StoreEvent<M> se)
Fires when records have been added to the store.

Parameters:
se - the store event

storeClear

public void storeClear(StoreEvent<M> se)
Fires when the data cache has been cleared.

Parameters:
se - the store event

storeBeforeDataChanged

public void storeBeforeDataChanged(StoreEvent<M> se)
Fires before the data cache has changed.

Parameters:
se - the store event

storeDataChanged

public void storeDataChanged(StoreEvent<M> se)
Fires when the data cache has changed, and a widget which is using this Store as a Record cache should refresh its view.

Parameters:
se - the store event

storeFilter

public void storeFilter(StoreEvent<M> se)
Fires after filters have been applied or removed. See Store.isFiltered() to determine if filters are applied.

Parameters:
se - the store event

storeRemove

public void storeRemove(StoreEvent<M> se)
Fires when a tecord has been removed from the store.

Parameters:
se - the store event

storeSort

public void storeSort(StoreEvent<M> se)
Fires after the store has been sorted.

Parameters:
se - the store event

storeUpdate

public void storeUpdate(StoreEvent<M> se)
Fires when a tecord has been updated.

Parameters:
se - the store event