org.olat.core.gui.components.form.flexible.impl.elements.table
Interface FlexiTableDataModel

All Known Implementing Classes:
FlexiTableDataModelImpl

public interface FlexiTableDataModel

Interface for table data model including column models.

Author:
Christian Guretzki

Method Summary
 int getRowCount()
           
 FlexiTableColumnModel getTableColumnModel()
          Return table-column-model (all columns) for this table-data-model.
 java.lang.Object getValueAt(int row, int col)
          Return Object for certain table cell.
 void setTableColumnModel(FlexiTableColumnModel tableColumnModel)
          Set table-column-model (all columns) for this table-data-model.
 

Method Detail

getRowCount

int getRowCount()
Returns:
Number of table rows.

getValueAt

java.lang.Object getValueAt(int row,
                            int col)
Return Object for certain table cell.

Parameters:
row - Row number [0...row]
col - column number [0...column]
Returns:
Object for certain table cell

getTableColumnModel

FlexiTableColumnModel getTableColumnModel()
Return table-column-model (all columns) for this table-data-model.

Returns:
table-column-model

setTableColumnModel

void setTableColumnModel(FlexiTableColumnModel tableColumnModel)
Set table-column-model (all columns) for this table-data-model.