Package org.docx4j.org.apache.poi.poifs.storage
storage package contains low level binary structures for POIFS's implementation of the OLE 2
Compound Document Format.
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:-
Interface Summary Interface Description BlockList Interface for lists of blocks that are mapped by block allocation tablesBlockWritable An interface for persisting block storage of POIFS components.HeaderBlockConstants Constants used in reading/writing the Header blockListManagedBlock An interface for blocks managed by a list that works with a BlockAllocationTable to keep block sequences straight -
Class Summary Class Description BATBlock A block of block allocation table entries.BATBlock.BATBlockAndIndex BlockAllocationTableReader This class manages and creates the Block Allocation Table, which is basically a set of linked lists of block indices.BlockAllocationTableWriter This class manages and creates the Block Allocation Table, which is basically a set of linked lists of block indices.DataInputBlock Wraps a byte array and provides simple data input access.DocumentBlock A block of document data.HeaderBlock The block containing the archive headerHeaderBlockWriter The block containing the archive headerPropertyBlock A block of Property instancesRawDataBlock A big block created from an InputStream, holding the raw dataRawDataBlockList A list of RawDataBlocks instances, and methods to manage the listSmallBlockTableReader This class implements reading the small document block list from an existing fileSmallBlockTableWriter This class implements storage for writing the small blocks used by small documents.SmallDocumentBlock Storage for documents that are too small to use regular DocumentBlocks for their dataSmallDocumentBlockList A list of SmallDocumentBlocks instances, and methods to manage the list