Interface CellValueRecordInterface

All Known Implementing Classes:
BlankRecord, BoolErrRecord, FormulaRecord, FormulaRecordAggregate, LabelRecord, LabelSSTRecord, NumberRecord, RKRecord

public interface CellValueRecordInterface
The cell value record interface is implemented by all classes of type Record that contain cell values. It allows the containing sheet to move through them and compare them.
Author:
Andrew C. Oliver (acoliver at apache dot org), Jason Height (jheight at chariot dot net dot au)
See Also:
  • Method Details

    • getRow

      int getRow()
      get the row this cell occurs on
      Returns:
      the row
    • getColumn

      short getColumn()
      get the column this cell defines within the row
      Returns:
      the column
    • setRow

      void setRow(int row)
      set the row this cell occurs on
      Parameters:
      row - the row this cell occurs within
    • setColumn

      void setColumn(short col)
      set the column this cell defines within the row
      Parameters:
      col - the column this cell defines
    • setXFIndex

      void setXFIndex(short xf)
    • getXFIndex

      short getXFIndex()
    • isBefore

      boolean isBefore(CellValueRecordInterface i)
      returns whether this cell is before the passed in cell
      Parameters:
      i - another cell interface record to compare
      Returns:
      true if the cells is before, or false if not
    • isAfter

      boolean isAfter(CellValueRecordInterface i)
      returns whether this cell is after the passed in cell
      Parameters:
      i - record to compare
      Returns:
      true if the cell is after, false if not
    • isEqual

      boolean isEqual(CellValueRecordInterface i)
      returns whether this cell represents the same cell (NOT VALUE)
      Parameters:
      i - record to compare
      Returns:
      true if the cells are the same cell (positionally), false if not.
    • clone

      Object clone()