See: Description
| 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 | Description |
|---|---|
| BlockStore |
This abstract class describes a way to read, store, chain
and free a series of blocks (be they Big or Small ones)
|
| DirectoryNode |
Simple implementation of DirectoryEntry
|
| DocumentDescriptor |
Class DocumentDescriptor
|
| DocumentFactoryHelper |
A small base class for the various factories, e.g.
|
| DocumentInputStream |
This class provides methods to read a DocumentEntry managed by a
POIFSFileSystem or NPOIFSFileSystem instance. |
| DocumentNode |
Simple implementation of DocumentEntry for OPOIFS
|
| 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()
|
| EntryUtils | |
| FilteringDirectoryNode |
A DirectoryEntry filter, which exposes another
DirectoryEntry less certain parts.
|
| NDocumentInputStream |
This class provides methods to read a DocumentEntry managed by a
NPOIFSFileSystem instance. |
| NDocumentOutputStream |
This class provides methods to write a DocumentEntry managed by a
NPOIFSFileSystem instance. |
| NPOIFSDocument |
This class manages a document in the NIO POIFS filesystem.
|
| NPOIFSFileSystem |
This is the main class of the POIFS system; it manages the entire
life cycle of the filesystem.
|
| NPOIFSMiniStore |
This class handles the MiniStream (small block store)
in the NIO case for
NPOIFSFileSystem |
| NPOIFSStream |
This handles reading and writing a stream within a
NPOIFSFileSystem. |
| ODocumentInputStream |
This class provides methods to read a DocumentEntry managed by a
OPOIFSFileSystem instance. |
| Ole10Native |
Represents an Ole10Native record which is wrapped around certain binary
files being embedded in OLE2 documents.
|
| OPOIFSDocument |
This class manages a document in a old-style
OPOIFS filesystem.
|
| OPOIFSFileSystem |
This is the main class of the POIFS system; it manages the entire
life cycle of the filesystem.
|
| POIFSDocumentPath |
Class POIFSDocumentPath
|
| POIFSFileSystem |
Transition class for the move from
POIFSFileSystem to
OPOIFSFileSystem, and from NPOIFSFileSystem to
POIFSFileSystem. |
| POIFSWriterEvent |
Class POIFSWriterEvent
|
| Enum | Description |
|---|---|
| FileMagic |
The file magic number, i.e.
|
| Exception | Description |
|---|---|
| NotOLE2FileException |
This exception is thrown when we try to open a file that doesn't
seem to actually be an OLE2 file after all
|
| 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
POIFS works with)
|
| Ole10NativeException |
org.apache.poi.poifs.eventfilesystemCopyright 2018 The Apache Software Foundation or its licensors, as applicable.