Package org.apache.poi.hwpf.model
Class PAPBinTable
java.lang.Object
org.apache.poi.hwpf.model.PAPBinTable
- Direct Known Subclasses:
OldPAPBinTable
This class represents the bin table of Word document but it also serves as a
holder for all of the paragraphs of document that have been loaded into
memory.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPAPBinTable(byte[] documentStream, byte[] tableStream, byte[] dataStream, int offset, int size, CharIndexTranslator charIndexTranslator) -
Method Summary
Modifier and TypeMethodDescriptionvoidadjustForDelete(int listIndex, int offset, int length) voidadjustForInsert(int listIndex, int length) voidinsert(int listIndex, int cpStart, SprmBuffer buf) voidrebuild(StringBuilder docText, ComplexFileTable complexFileTable) voidwriteTo(ByteArrayOutputStream wordDocumentStream, ByteArrayOutputStream tableStream, ByteArrayOutputStream dataStream, CharIndexTranslator translator)
-
Field Details
-
_paragraphs
-
-
Constructor Details
-
PAPBinTable
public PAPBinTable() -
PAPBinTable
public PAPBinTable(byte[] documentStream, byte[] tableStream, byte[] dataStream, int offset, int size, CharIndexTranslator charIndexTranslator)
-
-
Method Details
-
rebuild
-
insert
-
adjustForDelete
public void adjustForDelete(int listIndex, int offset, int length) -
adjustForInsert
public void adjustForInsert(int listIndex, int length) -
getParagraphs
-
writeTo
public void writeTo(ByteArrayOutputStream wordDocumentStream, ByteArrayOutputStream tableStream, ByteArrayOutputStream dataStream, CharIndexTranslator translator) throws IOException - Throws:
IOException
-