Class RecordAggregate

    • Constructor Detail

      • RecordAggregate

        public RecordAggregate()
    • Method Detail

      • visitContainedRecords

        public abstract void visitContainedRecords​(RecordAggregate.RecordVisitor rv)
        Visit each of the atomic BIFF records contained in this RecordAggregate in the order that they should be written to file. Implementors may or may not return the actual Records being used to manage POI's internal implementation. Callers should not assume either way, and therefore only attempt to modify those Records after cloning
        Parameters:
        rv - The visitor to use for callbacks while walking this object
      • serialize

        public final int serialize​(int offset,
                                   byte[] data)
        Description copied from class: RecordBase
        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.
        Specified by:
        serialize in class RecordBase
        Parameters:
        offset - to begin writing at
        data - byte array containing instance data
        Returns:
        number of bytes written
      • getRecordSize

        public int getRecordSize()
        Description copied from class: RecordBase
        gives the current serialized size of the record. Should include the sid and reclength (4 bytes).
        Specified by:
        getRecordSize in class RecordBase
        Returns:
        the record size