Interface EscherSerializationListener

All Known Implementing Classes:
NullEscherSerializationListener

public interface EscherSerializationListener
Interface for listening to escher serialization events.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    afterRecordSerialize(int offset, short recordId, int size, EscherRecord record)
    Fired after a record has been serialized.
    void
    beforeRecordSerialize(int offset, short recordId, EscherRecord record)
    Fired before a given escher record is serialized.
  • Method Details

    • beforeRecordSerialize

      void beforeRecordSerialize(int offset, short recordId, EscherRecord record)
      Fired before a given escher record is serialized.
      Parameters:
      offset - The position in the data array at which the record will be serialized.
      recordId - The id of the record about to be serialized.
      record - The record to be serialized
    • afterRecordSerialize

      void afterRecordSerialize(int offset, short recordId, int size, EscherRecord record)
      Fired after a record has been serialized.
      Parameters:
      offset - The position of the end of the serialized record + 1
      recordId - The id of the record about to be serialized
      size - The number of bytes written for this record. If it is a container record then this will include the size of any included records.
      record - The record which was serialized