to.etc.domui.component.tbl
Interface ISelectableTableComponent<T>

All Known Implementing Classes:
CheckBoxDataTable, DataTable, MultipleSelectionDataTable

public interface ISelectableTableComponent<T>


Method Summary
 ITableModel<T> getModel()
           
 ISelectionAllHandler getSelectionAllHandler()
          If this component has a way to execute "select all", it should return a thing that does that.
 ISelectionModel<T> getSelectionModel()
           
 boolean isMultiSelectionVisible()
           
 void setShowSelection(boolean on)
           
 

Method Detail

isMultiSelectionVisible

boolean isMultiSelectionVisible()

setShowSelection

void setShowSelection(boolean on)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getModel

@Nonnull
ITableModel<T> getModel()

getSelectionModel

@Nullable
ISelectionModel<T> getSelectionModel()

getSelectionAllHandler

@Nullable
ISelectionAllHandler getSelectionAllHandler()
If this component has a way to execute "select all", it should return a thing that does that. If it does not know it should return null.

Returns: