| Package | Description | 
|---|---|
| loci.poi.poifs.filesystem | 
 filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface. 
 | 
| loci.poi.poifs.property | 
 property package contains high and low level Property structures for POIFS. 
 | 
| loci.poi.poifs.storage | 
 storage package contains low level binary structures for POIFS's implementation of the OLE 2
Compound Document Format. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
POIFSDocument
This class manages a document in the POIFS filesystem. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
(package private) BlockWritable[] | 
POIFSDocument.SmallBlockStore.getBlocks()  | 
BlockWritable[] | 
POIFSDocument.getSmallBlocks()
return the array of SmallDocumentBlocks used 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PropertyTable
This class embodies the Property Table for the filesystem; this is
 basically the dsirectory for all of the documents in the
 filesystem. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private BlockWritable[] | 
PropertyTable._blocks  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BATBlock
A block of block allocation table entries. 
 | 
(package private) class  | 
BigBlock  | 
class  | 
BlockAllocationTableWriter
This class manages and creates the Block Allocation Table, which is
 basically a set of linked lists of block indices. 
 | 
class  | 
DocumentBlock
A block of document data. 
 | 
class  | 
HeaderBlockWriter
The block containing the archive header 
 | 
class  | 
PropertyBlock
A block of Property instances 
 | 
class  | 
SmallBlockTableWriter
This class implements storage for writing the small blocks used by
 small documents. 
 | 
class  | 
SmallDocumentBlock
Storage for documents that are too small to use regular
 DocumentBlocks for their data 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static BlockWritable[] | 
PropertyBlock.createPropertyBlockArray(List properties,
                        int size)
Create an array of PropertyBlocks from an array of Property
 instances, creating empty Property instances to make up any
 shortfall 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SmallDocumentBlock[] | 
SmallDocumentBlock.convert(BlockWritable[] store,
       int size)
Factory for creating SmallDocumentBlocks from DocumentBlocks 
 | 
static void | 
SmallDocumentBlock.read(BlockWritable[] blocks,
    byte[] buffer,
    int offset)
read data from an array of SmallDocumentBlocks 
 | 
Copyright © 2015 Open Microscopy Environment