| Package | Description | 
|---|---|
| org.apache.poi.poifs.crypt | 
 Implementation of the ECMA-376 and MS-propritary document encryptions 
 | 
| org.apache.poi.poifs.filesystem | 
 filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static DocumentEntry | 
DataSpaceMapUtils.createEncryptionEntry(DirectoryEntry dir,
                     java.lang.String path,
                     EncryptionRecord out)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DocumentNode
Simple implementation of DocumentEntry for OPOIFS 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DocumentEntry | 
POIFSFileSystem.createDocument(java.io.InputStream stream,
              java.lang.String name)
Create a new document to be added to the root directory 
 | 
DocumentEntry | 
DirectoryNode.createDocument(java.lang.String name,
              java.io.InputStream stream)
create a new DocumentEntry 
 | 
DocumentEntry | 
DirectoryEntry.createDocument(java.lang.String name,
              java.io.InputStream stream)
create a new DocumentEntry 
 | 
DocumentEntry | 
FilteringDirectoryNode.createDocument(java.lang.String name,
              java.io.InputStream stream)  | 
DocumentEntry | 
POIFSFileSystem.createDocument(java.lang.String name,
              int size,
              POIFSWriterListener writer)
create a new DocumentEntry in the root entry; the data will be
 provided later 
 | 
DocumentEntry | 
DirectoryNode.createDocument(java.lang.String name,
              int size,
              POIFSWriterListener writer)
create a new DocumentEntry; the data will be provided later 
 | 
DocumentEntry | 
DirectoryEntry.createDocument(java.lang.String name,
              int size,
              POIFSWriterListener writer)
create a new DocumentEntry; the data will be provided later 
 | 
DocumentEntry | 
FilteringDirectoryNode.createDocument(java.lang.String name,
              int size,
              POIFSWriterListener writer)  | 
DocumentEntry | 
POIFSFileSystem.createOrUpdateDocument(java.io.InputStream stream,
                      java.lang.String name)
Set the contents of a document in the root directory,
  creating if needed, otherwise updating 
 | 
DocumentEntry | 
DirectoryNode.createOrUpdateDocument(java.lang.String name,
                      java.io.InputStream stream)
Set the contents of a document, creating if needed, 
  otherwise updating. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
EntryUtils.areDocumentsIdentical(DocumentEntry docA,
                     DocumentEntry docB)
Compares two  
DocumentEntry instances of a POI file system. | 
| Constructor and Description | 
|---|
DocumentInputStream(DocumentEntry document)
Create an InputStream from the specified DocumentEntry 
 | 
DocumentOutputStream(DocumentEntry document)
Create an OutputStream from the specified DocumentEntry. 
 | 
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.