## Uses of Package
org.apache.poi.poifs.storage

Packages that use org.apache.poi.poifs.storage
org.apache.poi.poifs.dev: DEV package serves two purposes.
org.apache.poi.poifs.filesystem: filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
org.apache.poi.poifs.property: property package contains high and low level Property structures for POIFS.
org.apache.poi.poifs.storage: storage package contains low level binary structures for POIFS's implementation of the OLE 2 Compound Document Format.

Classes in org.apache.poi.poifs.storage used by org.apache.poi.poifs.dev
BlockAllocationTableReader This class manages and creates the Block Allocation Table, which is basically a set of linked lists of block indices.
HeaderBlock The block containing the archive header
RawDataBlockList A list of RawDataBlocks instances, and methods to manage the list

Classes in org.apache.poi.poifs.storage used by org.apache.poi.poifs.filesystem
BATBlock A block of block allocation table entries.
BATBlock.BATBlockAndIndex
BlockWritable An interface for persisting block storage of POIFS components.
HeaderBlock The block containing the archive header
ListManagedBlock An interface for blocks managed by a list that works with a BlockAllocationTable to keep block sequences straight
RawDataBlock A big block created from an InputStream, holding the raw data
SmallDocumentBlock Storage for documents that are too small to use regular DocumentBlocks for their data

Classes in org.apache.poi.poifs.storage used by org.apache.poi.poifs.property
BlockWritable An interface for persisting block storage of POIFS components.
HeaderBlock The block containing the archive header
RawDataBlockList A list of RawDataBlocks instances, and methods to manage the list

Classes in org.apache.poi.poifs.storage used by org.apache.poi.poifs.storage
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.
BlockList Interface for lists of blocks that are mapped by block allocation tables
BlockWritable An interface for persisting block storage of POIFS components.
DataInputBlock Wraps a `byte` array and provides simple data input access.
DocumentBlock A block of document data.
HeaderBlock The block containing the archive header
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
RawDataBlock A big block created from an InputStream, holding the raw data
RawDataBlockList A list of RawDataBlocks instances, and methods to manage the list
SmallDocumentBlock Storage for documents that are too small to use regular DocumentBlocks for their data

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