Class RevisionMarkAuthorTable

java.lang.Object
org.apache.poi.hwpf.model.RevisionMarkAuthorTable

@Internal public final class RevisionMarkAuthorTable extends Object
String table containing the names of authors of revision marks, e-mails and comments in this document.
Author:
Ryan Lauck
  • Constructor Details

    • RevisionMarkAuthorTable

      public RevisionMarkAuthorTable(byte[] tableStream, int offset, int size) throws IOException
      Constructor to read the table from the table stream.
      Parameters:
      tableStream - the table stream.
      offset - the offset into the byte array.
      size - the size of the table in the byte array.
      Throws:
      IOException
  • Method Details

    • getEntries

      public List<String> getEntries()
      Gets the entries. The returned list cannot be modified.
      Returns:
      the list of entries.
    • getAuthor

      public String getAuthor(int index)
      Get an author by its index. Returns null if it does not exist.
      Returns:
      the revision mark author
    • getSize

      public int getSize()
      Gets the number of entries.
      Returns:
      the number of entries.
    • writeTo

      public void writeTo(ByteArrayOutputStream tableStream) throws IOException
      Writes this table to the table stream.
      Parameters:
      tableStream - the table stream to write to.
      Throws:
      IOException - if an error occurs while writing.