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 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 
    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 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