Class EndSubRecord

java.lang.Object
org.apache.poi.hssf.record.SubRecord
org.apache.poi.hssf.record.EndSubRecord
All Implemented Interfaces:
Cloneable

public final class EndSubRecord extends SubRecord implements Cloneable
ftEnd (0x0000)

The end data record is used to denote the end of the subrecords.

  • Field Details

  • Constructor Details

    • EndSubRecord

      public EndSubRecord()
    • EndSubRecord

      public EndSubRecord(LittleEndianInput in, int size)
      Parameters:
      in - unused (since this record has no data)
      size - must be 0
  • Method Details

    • isTerminating

      public boolean isTerminating()
      Description copied from class: SubRecord
      Whether this record terminates the sub-record stream. There are two cases when this method must be overridden and return true - EndSubRecord (sid = 0x00) - LbsDataSubRecord (sid = 0x12)
      Overrides:
      isTerminating in class SubRecord
      Returns:
      whether this record is the last in the sub-record stream
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • serialize

      public void serialize(LittleEndianOutput out)
      Specified by:
      serialize in class SubRecord
    • getDataSize

      protected int getDataSize()
      Specified by:
      getDataSize in class SubRecord
      Returns:
      the size of the data for this record (which is always 4 bytes less than the total record size). Note however, that ushort encoded after the record sid is usually but not always the data size.
    • getSid

      public short getSid()
    • clone

      public EndSubRecord clone()
      Specified by:
      clone in class SubRecord