## Package org.apache.poi.poifs.filesystem

filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.

See:
Description

Interface Summary
BATManaged: This interface defines behaviors for objects managed by the Block Allocation Table (BAT).
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.
Entry: This interface provides access to an object managed by a Filesystem instance.
POIFSWriterListener: Interface POIFSWriterListener

Class Summary
DirectoryNode: Simple implementation of DirectoryEntry
DocumentDescriptor: Class DocumentDescriptor
DocumentInputStream: This class provides methods to read a DocumentEntry managed by a Filesystem instance.
DocumentNode: Simple implementation of DocumentEntry
DocumentOutputStream: This class provides a wrapper over an OutputStream so that Document writers can't accidently go over their size limits
EntryNode: Abstract implementation of Entry Extending classes should override isDocument() or isDirectory(), as appropriate Extending classes must override isDeleteOK()
POIFSDocument: This class manages a document in the POIFS filesystem.
POIFSDocumentPath: Class POIFSDocumentPath
POIFSFileSystem: This is the main class of the POIFS system; it manages the entire life cycle of the filesystem.
POIFSWriterEvent: Class POIFSWriterEvent

## Package org.apache.poi.poifs.filesystem Description

filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.

## Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

- Jakarta POI Project

See Also:
  `org.apache.poi.poifs.eventfilesystem`

Copyright © 2003 Apache Software Foundation.