Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.poi.poifs.common.* (1)org.apache.poi.poifs.dev.* (3)
org.apache.poi.poifs.eventfilesystem.* (6)org.apache.poi.poifs.filesystem.* (24)
org.apache.poi.poifs.property.* (15)org.apache.poi.poifs.storage.* (35)

Package Samples:

org.apache.poi.poifs.common
org.apache.poi.poifs.dev
org.apache.poi.poifs.eventfilesystem
org.apache.poi.poifs.filesystem
org.apache.poi.poifs.property
org.apache.poi.poifs.storage

Classes:

BlockAllocationTableReader: This class manages and creates the Block Allocation Table, which is basically a set of linked lists of block indices. Each block of the filesystem has an index. The first block, the header, is skipped; the first block after the header is index 0, the next is index 1, and so on. A block's index is also its index into the Block Allocation Table. The entry that it finds in the Block Allocation Table is the index of the next block in the linked list of blocks making up a file, or it is set to -2: end of list.
BlockAllocationTableWriter: This class manages and creates the Block Allocation Table, which is basically a set of linked lists of block indices. Each block of the filesystem has an index. The first block, the header, is skipped; the first block after the header is index 0, the next is index 1, and so on. A block's index is also its index into the Block Allocation Table. The entry that it finds in the Block Allocation Table is the index of the next block in the linked list of blocks making up a file, or it is set to -2: end of list.
POIFSViewable: Interface for a drill-down viewable object. Such an object has content that may or may not be displayed, at the discretion of the viewer. The content is returned to the viewer as an array or as an Iterator, and the object provides a clue as to which technique the viewer should use to get its content. A POIFSViewable object is also expected to provide a short description of itself, that can be used by a viewer when the viewable object is collapsed.
PropertyFactory: Factory for turning an array of RawDataBlock instances containing Proprty data into an array of proper Property objects. The array produced may be sparse, in that any portion of data that should correspond to a Property, but which does not map to a proper Property (i.e., a DirectoryProperty, DocumentProperty, or RootProperty) will get mapped to a null Property in the array.
POIFSReader: An event-driven reader for POIFS file systems. Users of this class first create an instance of it, then use the registerListener methods to register POIFSReaderListener instances for specific documents. Once all the listeners have been registered, the read() method is called, which results in the listeners being notified as their documents are read.
Entry: This interface provides access to an object managed by a Filesystem instance. Entry objects are further divided into DocumentEntry and DirectoryEntry instances.
EntryNode: Abstract implementation of Entry Extending classes should override isDocument() or isDirectory(), as appropriate Extending classes must override isDeleteOK()
PropertyTable: This class embodies the Property Table for the filesystem; this is basically the dsirectory for all of the documents in the filesystem.
BATBlock: A block of block allocation table entries. BATBlocks are created only through a static factory method: createBATBlocks.
DocumentOutputStream: This class provides a wrapper over an OutputStream so that Document writers can't accidently go over their size limits
POIFSReaderRegistry: A registry for POIFSReaderListeners and the DocumentDescriptors of the documents those listeners are interested in
ListManagedBlock: An interface for blocks managed by a list that works with a BlockAllocationTable to keep block sequences straight
ReaderWriter: Test (Proof of concept) program that employs the POIFSReaderListener and POIFSWriterListener interfaces
SlowInputStream: Returns a random amount of requested data. Used to check conformance with InputStream API contracts.
POIFSFileSystem: This is the main class of the POIFS system; it manages the entire life cycle of the filesystem.
DirectoryEntry: This interface defines methods specific to Directory objects managed by a Filesystem instance.
DocumentEntry: This interface defines methods specific to Document objects managed by a Filesystem instance.
Property: This abstract base class is the ancestor of all classes implementing POIFS Property behavior.
BATManaged: This interface defines behaviors for objects managed by the Block Allocation Table (BAT).
DocumentInputStream: This class provides methods to read a DocumentEntry managed by a Filesystem instance.
SmallDocumentBlock: Storage for documents that are too small to use regular DocumentBlocks for their data
SmallBlockTableWriter: This class implements storage for writing the small blocks used by small documents.
Child: This interface defines methods for finding and setting sibling Property instances
SmallBlockTableReader: This class implements reading the small document block list from an existing file
BlockList: Interface for lists of blocks that are mapped by block allocation tables

Home | Contact Us | Privacy Policy | Terms of Service