Package loci.poi.poifs.filesystem
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:- See Also:
loci.poi.poifs.eventfilesystem
-
Interface Summary Interface Description 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 Class Description DirectoryNode Simple implementation of DirectoryEntryDocumentDescriptor Class DocumentDescriptorDocumentInputStream This class provides methods to read a DocumentEntry managed by a Filesystem instance.DocumentNode Simple implementation of DocumentEntryDocumentOutputStream This class provides a wrapper over an OutputStream so that Document writers can't accidently go over their size limitsEntryNode 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 POIFSDocumentPathPOIFSFileSystem This is the main class of the POIFS system; it manages the entire life cycle of the filesystem.POIFSWriterEvent Class POIFSWriterEvent -
Exception Summary Exception Description OfficeXmlFileException This exception is thrown when we try to open a file that's actually an Office 2007+ XML file, rather than an OLE2 file (which is what POI works with)