org.apache.poi.poifs.eventfilesystem
| Modifier and Type | Interface and Description |
|---|---|
| public interface | BATManaged
This interface defines behaviors for objects managed by the Block Allocation Table (BAT). |
| public interface | DirectoryEntry
This interface defines methods specific to Directory objects managed by a Filesystem instance. |
| public interface | DocumentEntry
This interface defines methods specific to Document objects managed by a Filesystem instance. |
| public interface | Entry
This interface provides access to an object managed by a Filesystem instance. |
| public interface | POIFSWriterListener
Interface POIFSWriterListener |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | BlockStore
This abstract class describes a way to read, store, chain and free a series of blocks (be they Big or Small ones) |
| public class | DirectoryNode
Simple implementation of DirectoryEntry |
| public class | DocumentDescriptor
Class DocumentDescriptor |
| public class | DocumentFactoryHelper
A small base class for the various factories, e.g. WorkbookFactory, SlideShowFactory to combine common code here. |
| public class | DocumentInputStream
This class provides methods to read a DocumentEntry managed by a
|
| public class | DocumentNode
Simple implementation of DocumentEntry for OPOIFS |
| public class | DocumentOutputStream
This class provides methods to write a DocumentEntry managed by a
|
| public abstract class | EntryNode
Abstract implementation of Entry Extending classes should override isDocument() or isDirectory(), as appropriate Extending classes must override isDeleteOK() |
| public class | |
| public class | FilteringDirectoryNode
A DirectoryEntry filter, which exposes another DirectoryEntry less certain parts. |
| public class | NotOLE2FileException
This exception is thrown when we try to open a file that doesn't seem to actually be an OLE2 file after all |
| public class | 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) |
| public class | Ole10Native
Represents an Ole10Native record which is wrapped around certain binary files being embedded in OLE2 documents. |
| public class | |
| public class | POIFSDocument
This class manages a document in the NIO POIFS filesystem. |
| public class | POIFSDocumentPath
Class POIFSDocumentPath |
| public class | POIFSFileSystem
This is the main class of the POIFS system; it manages the entire life cycle of the filesystem. |
| public class | POIFSMiniStore
This class handles the MiniStream (small block store)
in the NIO case for |
| public class | POIFSStream
This handles reading and writing a stream within a
|
| public class | POIFSWriterEvent
Class POIFSWriterEvent |
| public class | TempFilePOIFSFileSystem
An experimental POIFSFileSystem to support the encryption of large files |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | FileMagic
The file magic number, i.e. the file identification based on the first bytes of the file |