org.apache.poi.hwpf.model
Class RevisionMarkAuthorTable

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

@Internal
public final class RevisionMarkAuthorTable
extends java.lang.Object

String table containing the names of authors of revision marks, e-mails and comments in this document.

Author:
Ryan Lauck

Constructor Summary
RevisionMarkAuthorTable(byte[] tableStream, int offset, int size)
          Constructor to read the table from the table stream.
 
Method Summary
 java.lang.String getAuthor(int index)
          Get an author by its index.
 java.util.List<java.lang.String> getEntries()
          Gets the entries.
 int getSize()
          Gets the number of entries.
 void writeTo(HWPFOutputStream tableStream)
          Writes this table to the table stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RevisionMarkAuthorTable

public RevisionMarkAuthorTable(byte[] tableStream,
                               int offset,
                               int size)
                        throws java.io.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:
java.io.IOException
Method Detail

getEntries

public java.util.List<java.lang.String> getEntries()
Gets the entries. The returned list cannot be modified.

Returns:
the list of entries.

getAuthor

public java.lang.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(HWPFOutputStream tableStream)
             throws java.io.IOException
Writes this table to the table stream.

Parameters:
tableStream - the table stream to write to.
Throws:
java.io.IOException - if an error occurs while writing.


Copyright 2012 The Apache Software Foundation or its licensors, as applicable.