Package org.apache.poi.poifs.storage

storage package contains low level binary structures for POIFS's implementation of the OLE 2 Compound Document Format.

See:
          Description

Interface Summary
BlockList Interface for lists of blocks that are mapped by block allocation tables
BlockWritable An interface for persisting block storage of POIFS components.
HeaderBlockConstants Constants used in reading/writing the Header block
ListManagedBlock An interface for blocks managed by a list that works with a BlockAllocationTable to keep block sequences straight
 

Class Summary
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 header
HeaderBlockWriter The block containing the archive header
PropertyBlock A block of Property instances
RawDataBlock A big block created from an InputStream, holding the raw data
RawDataBlockList A list of RawDataBlocks instances, and methods to manage the list
SmallBlockTableReader This class implements reading the small document block list from an existing file
SmallBlockTableWriter 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 data
SmallDocumentBlockList A list of SmallDocumentBlocks instances, and methods to manage the list
 

Package org.apache.poi.poifs.storage Description

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: