Package quadbase.util

Interface ISpreadSheetModel

All Known Implementing Classes:
SimpleSpreadSheet

public interface ISpreadSheetModel
See Also:
  • 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

      Object getRowLabel(int row)
      Returns the value of the row label for a given row
      Parameters:
      row - the row index (beginning at 1)
    • getColumnLabel

      Object getColumnLabel(int col)
      Returns the value of the column label for a given row
      Parameters:
      row - the row index (beginning at 1)
    • getValueAt

      Object getValueAt(int row, int col)
      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

      void addSpreadSheetModelListener(ISpreadSheetModelListener l)
      Add a data update listener
    • removeSpreadSheetModelListener

      void removeSpreadSheetModelListener(ISpreadSheetModelListener l)
      remove a data update listener