Package quadbase.util
Interface ISpreadSheetModel
- All Known Implementing Classes:
SimpleSpreadSheet
public interface ISpreadSheetModel
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a data update listenerintReturns the number of columns (except the row labels)getColumnLabel(int col) Returns the value of the column label for a given rowintReturns the data type of the column labelsintReturns the number of rowsgetRowLabel(int row) Returns the value of the row label for a given rowintReturns the data type of the row labelsgetValueAt(int row, int col) Returns the value of the cell for a given row and columnintReturns the data type of the valuesvoidremove a data update listener
-
Method Details
-
getColumnCount
int getColumnCount()Returns the number of columns (except the row labels) -
getRowCount
int getRowCount()Returns the number of rows -
getColumnLabelType
int getColumnLabelType()Returns the data type of the column labels -
getRowLabelType
int getRowLabelType()Returns the data type of the row labels -
getValueType
int getValueType()Returns the data type of the values -
getRowLabel
Returns the value of the row label for a given row- Parameters:
row- the row index (beginning at 1)
-
getColumnLabel
Returns the value of the column label for a given row- Parameters:
row- the row index (beginning at 1)
-
getValueAt
Returns the value of the cell for a given row and column- Parameters:
row- the row index (beginning at 1)column- the column index (beginning at 1)
-
addSpreadSheetModelListener
Add a data update listener -
removeSpreadSheetModelListener
remove a data update listener
-