Class StringRecord


public final class StringRecord extends ContinuableRecord
STRING (0x0207)

Stores the cached result of a text formula

  • Field Details

  • Constructor Details

    • StringRecord

      public StringRecord()
    • StringRecord

      public StringRecord(RecordInputStream in)
      Parameters:
      in - the RecordInputstream to read the record from
  • Method Details

    • serialize

      protected void serialize(ContinuableRecordOutput out)
      Description copied from class: ContinuableRecord
      Serializes this record's content to the supplied data output.

      The standard BIFF header (ushort sid, ushort size) has been handled by the superclass, so only BIFF data should be written by this method. Simple data types can be written with the standard LittleEndianOutput methods. Methods from ContinuableRecordOutput can be used to serialize strings (with ContinueRecords being written as required). If necessary, implementors can explicitly start ContinueRecords (regardless of the amount of remaining space).

      Specified by:
      serialize in class ContinuableRecord
      Parameters:
      out - a data output stream
    • 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
    • getString

      public String getString()
      Returns:
      The string represented by this record.
    • setString

      public void setString(String string)
      Sets the string represented by this record.
    • toString

      public String toString()
      Description copied from class: Record
      get a string representation of the record (for biffview/debugging)
      Overrides:
      toString in class Record
    • clone

      public Object clone()
      Overrides:
      clone in class Record