com.extjs.gxt.ui.client.binder
Class DataListBinder<M extends ModelData>

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.binder.StoreBinder<ListStore<M>,DataList,M>
          extended by com.extjs.gxt.ui.client.binder.DataListBinder<M>
Type Parameters:
M - the model type
All Implemented Interfaces:
CheckProvider<M>, Observable, SelectionProvider<M>

Deprecated. see ListView

public class DataListBinder<M extends ModelData>
extends StoreBinder<ListStore<M>,DataList,M>
implements CheckProvider<M>

A StoreBinder implementation for DataList.


Field Summary
 
Fields inherited from class com.extjs.gxt.ui.client.binder.StoreBinder
component, defaultStringProvider, iconProvider, listener, stringProvider, styleProvider
 
Constructor Summary
DataListBinder(DataList list, ListStore<M> store)
          Deprecated. Creates a new data list store binder.
 
Method Summary
 void addCheckListener(CheckChangedListener<M> listener)
          Deprecated. Adds the check change listener.
protected  void createAll()
          Deprecated.  
protected  DataListItem createItem(M model)
          Deprecated.  
 Component findItem(M model)
          Deprecated. Returns the matching component for the given model.
protected  void fireCheckChanged(java.util.List<M> selection)
          Deprecated.  
 java.util.List<M> getCheckedSelection()
          Deprecated. Returns the current checked selection.
 java.lang.String getDisplayProperty()
          Deprecated. Returns the display property.
 DataList getList()
          Deprecated. Returns the data list.
protected  java.util.List<M> getSelectionFromComponent()
          Deprecated.  
 ListStore<M> getStore()
          Deprecated. Returns the list store.
protected  void hook()
          Deprecated.  
 boolean isChecked(M model)
          Deprecated. Returns true if the model is checked.
protected  void onAdd(StoreEvent<M> se)
          Deprecated.  
protected  void onDataChanged(StoreEvent<M> se)
          Deprecated.  
protected  void onFilter(StoreEvent<M> se)
          Deprecated.  
protected  void onRemove(StoreEvent<M> se)
          Deprecated.  
protected  void onSort(StoreEvent<M> se)
          Deprecated.  
protected  void onUpdate(StoreEvent<M> se)
          Deprecated.  
protected  void removeAll()
          Deprecated.  
 void removeCheckListener(CheckChangedListener<M> listener)
          Deprecated. Removes the check change listener.
 void setCheckedSelection(java.util.List<M> selection)
          Deprecated. Sets the current checked selection.
 void setDisplayProperty(java.lang.String displayProperty)
          Deprecated. Sets the display property name used for the item's text.
protected  void setSelectionFromProvider(java.util.List<M> selection)
          Deprecated.  
protected  void update(M model)
          Deprecated.  
 
Methods inherited from class com.extjs.gxt.ui.client.binder.StoreBinder
addSelectionChangedListener, bind, fireSelectionChanged, getIconValue, getSelection, getTextValue, getTextValue, init, isAutoSelect, isFiltered, isMask, onBeforeDataChanged, onClear, removeSelectionListener, setAutoSelect, setIconProvider, setMask, setModel, setSelection, setSelection, setStringProvider, setStyleProvider
 
Methods inherited from class com.extjs.gxt.ui.client.event.BaseObservable
addListener, callListener, fireEvent, fireEvent, getFiresEvents, getListeners, hasActiveEvent, hasListeners, hasListeners, removeAllListeners, removeListener, setFiresEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataListBinder

public DataListBinder(DataList list,
                      ListStore<M> store)
Deprecated. 
Creates a new data list store binder.

Parameters:
list - the data list
store - the list store
Method Detail

addCheckListener

public void addCheckListener(CheckChangedListener<M> listener)
Deprecated. 
Description copied from interface: CheckProvider
Adds the check change listener.

Specified by:
addCheckListener in interface CheckProvider<M extends ModelData>
Parameters:
listener - the listener to be added

findItem

public Component findItem(M model)
Deprecated. 
Description copied from class: StoreBinder
Returns the matching component for the given model.

Specified by:
findItem in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>
Parameters:
model - the model
Returns:
the component

getCheckedSelection

public java.util.List<M> getCheckedSelection()
Deprecated. 
Description copied from interface: CheckProvider
Returns the current checked selection.

Specified by:
getCheckedSelection in interface CheckProvider<M extends ModelData>
Returns:
the checked selection

getDisplayProperty

public java.lang.String getDisplayProperty()
Deprecated. 
Returns the display property.

Returns:
the display property

getList

public DataList getList()
Deprecated. 
Returns the data list.

Returns:
this list

getStore

public ListStore<M> getStore()
Deprecated. 
Returns the list store.

Overrides:
getStore in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>
Returns:
the store

isChecked

public boolean isChecked(M model)
Deprecated. 
Description copied from interface: CheckProvider
Returns true if the model is checked.

Specified by:
isChecked in interface CheckProvider<M extends ModelData>
Parameters:
model - the model
Returns:
the check state

removeCheckListener

public void removeCheckListener(CheckChangedListener<M> listener)
Deprecated. 
Description copied from interface: CheckProvider
Removes the check change listener.

Specified by:
removeCheckListener in interface CheckProvider<M extends ModelData>
Parameters:
listener - the listener to be removed

setCheckedSelection

public void setCheckedSelection(java.util.List<M> selection)
Deprecated. 
Description copied from interface: CheckProvider
Sets the current checked selection.

Specified by:
setCheckedSelection in interface CheckProvider<M extends ModelData>
Parameters:
selection - the checked selection

setDisplayProperty

public void setDisplayProperty(java.lang.String displayProperty)
Deprecated. 
Sets the display property name used for the item's text.

Parameters:
displayProperty - the property

createAll

protected void createAll()
Deprecated. 
Specified by:
createAll in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

createItem

protected DataListItem createItem(M model)
Deprecated. 

fireCheckChanged

protected void fireCheckChanged(java.util.List<M> selection)
Deprecated. 

getSelectionFromComponent

protected java.util.List<M> getSelectionFromComponent()
Deprecated. 
Specified by:
getSelectionFromComponent in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

hook

protected void hook()
Deprecated. 
Overrides:
hook in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

onAdd

protected void onAdd(StoreEvent<M> se)
Deprecated. 
Specified by:
onAdd in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

onDataChanged

protected void onDataChanged(StoreEvent<M> se)
Deprecated. 
Overrides:
onDataChanged in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

onFilter

protected void onFilter(StoreEvent<M> se)
Deprecated. 
Overrides:
onFilter in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

onRemove

protected void onRemove(StoreEvent<M> se)
Deprecated. 
Specified by:
onRemove in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

onSort

protected void onSort(StoreEvent<M> se)
Deprecated. 
Overrides:
onSort in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

onUpdate

protected void onUpdate(StoreEvent<M> se)
Deprecated. 
Specified by:
onUpdate in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

removeAll

protected void removeAll()
Deprecated. 
Specified by:
removeAll in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

setSelectionFromProvider

protected void setSelectionFromProvider(java.util.List<M> selection)
Deprecated. 
Specified by:
setSelectionFromProvider in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>

update

protected void update(M model)
Deprecated. 
Specified by:
update in class StoreBinder<ListStore<M extends ModelData>,DataList,M extends ModelData>