Class OldCellRecord

java.lang.Object
org.apache.poi.hssf.record.OldCellRecord
Direct Known Subclasses:
OldFormulaRecord, OldLabelRecord

public abstract class OldCellRecord extends Object
Base class for all old (Biff 2 - Biff 4) cell value records (implementors of CellValueRecordInterface). Subclasses are expected to manage the cell data values (of various types).
  • Constructor Details

  • Method Details

    • getRow

      public final int getRow()
    • getColumn

      public final short getColumn()
    • getXFIndex

      public final short getXFIndex()
      get the index to the ExtendedFormat, for non-Biff2
      Returns:
      index to the XF record
      See Also:
    • getCellAttrs

      public int getCellAttrs()
    • isBiff2

      public boolean isBiff2()
      Is this a Biff2 record, or newer?
      Returns:
      true, if this is a Biff2 record or newer
    • getSid

      public short getSid()
    • toString

      public final String toString()
      Overrides:
      toString in class Object
    • appendValueText

      protected abstract void appendValueText(StringBuilder sb)
      Append specific debug info (used by toString() for the value contained in this record. Trailing new-line should not be appended (superclass does that).
      Parameters:
      sb - the StringBuilder to append to
    • getRecordName

      protected abstract String getRecordName()
      Gets the debug info BIFF record type name (used by toString().
      Returns:
      the debug info BIFF record type name