Class LabelSSTRecord

  • All Implemented Interfaces:
    java.lang.Cloneable, CellValueRecordInterface

    public final class LabelSSTRecord
    extends CellRecord
    implements java.lang.Cloneable
    Title: Label SST Record

    Description: Refers to a string in the shared string table and is a column value.

    REFERENCE: PG 325 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)

    • Constructor Detail

      • LabelSSTRecord

        public LabelSSTRecord()
    • Method Detail

      • setSSTIndex

        public void setSSTIndex​(int index)
        set the index to the string in the SSTRecord
        Parameters:
        index - - of string in the SST Table
        See Also:
        SSTRecord
      • getSSTIndex

        public int getSSTIndex()
        get the index to the string in the SSTRecord
        Returns:
        index of string in the SST Table
        See Also:
        SSTRecord
      • appendValueText

        protected void appendValueText​(java.lang.StringBuilder sb)
        Description copied from class: CellRecord
        Append specific debug info (used by CellRecord.toString() for the value contained in this record. Trailing new-line should not be appended (superclass does that).
        Specified by:
        appendValueText in class CellRecord
        Parameters:
        sb - the StringBuilder to write to
      • getValueDataSize

        protected int getValueDataSize()
        Specified by:
        getValueDataSize in class CellRecord
        Returns:
        the size (in bytes) of the value data for this cell record
      • getSid

        public short getSid()
        Description copied from class: Record
        return the non static version of the id for this record.
        Specified by:
        getSid in class Record
        Returns:
        he id for this record