Class RecordBase

java.lang.Object
org.apache.poi.hssf.record.RecordBase
Direct Known Subclasses:
Record, RecordAggregate

public abstract class RecordBase extends Object
Common base class of Record and RecordAggregate
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract int
    gives the current serialized size of the record.
    abstract int
    serialize(int offset, byte[] data)
    called by the class that is responsible for writing this sucker.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RecordBase

      public RecordBase()
  • Method Details

    • serialize

      public abstract int serialize(int offset, byte[] data)
      called by the class that is responsible for writing this sucker. Subclasses should implement this so that their data is passed back in a byte array.
      Parameters:
      offset - to begin writing at
      data - byte array containing instance data
      Returns:
      number of bytes written
    • getRecordSize

      public abstract int getRecordSize()
      gives the current serialized size of the record. Should include the sid and reclength (4 bytes).
      Returns:
      the record size