com.extjs.gxt.ui.client.event
Interface CheckProvider<M extends ModelData>

Type Parameters:
M - the model type
All Known Implementing Classes:
DataListBinder, TreeBinder, TreePanel, TreeTableBinder

public interface CheckProvider<M extends ModelData>

Interface for objects that provide check state.


Method Summary
 void addCheckListener(CheckChangedListener<M> listener)
          Adds the check change listener.
 java.util.List<M> getCheckedSelection()
          Returns the current checked selection.
 boolean isChecked(M model)
          Returns true if the model is checked.
 void removeCheckListener(CheckChangedListener<M> listener)
          Removes the check change listener.
 void setCheckedSelection(java.util.List<M> selection)
          Sets the current checked selection.
 

Method Detail

getCheckedSelection

java.util.List<M> getCheckedSelection()
Returns the current checked selection.

Returns:
the checked selection

isChecked

boolean isChecked(M model)
Returns true if the model is checked.

Parameters:
model - the model
Returns:
the check state

setCheckedSelection

void setCheckedSelection(java.util.List<M> selection)
Sets the current checked selection.

Parameters:
selection - the checked selection

addCheckListener

void addCheckListener(CheckChangedListener<M> listener)
Adds the check change listener.

Parameters:
listener - the listener to be added

removeCheckListener

void removeCheckListener(CheckChangedListener<M> listener)
Removes the check change listener.

Parameters:
listener - the listener to be removed