Package | Description |
---|---|
org.apache.poi.extractor | |
org.apache.poi.hpsf |
Processes streams in the Horrible Property Set Format (HPSF) in POI filesystems.
|
org.apache.poi.hsmf.datatypes | |
org.apache.poi.hssf.usermodel |
The usermodel package maps HSSF low level structures to familiar workbook/sheet model
|
org.apache.poi.hwpf.usermodel | |
org.apache.poi.poifs.crypt |
Implementation of the ECMA-376 and MS-propritary document encryptions
|
org.apache.poi.poifs.dev |
DEV package serves two purposes.
|
org.apache.poi.poifs.filesystem |
filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
|
org.apache.poi.sl.usermodel | |
org.apache.poi.ss.usermodel | |
org.apache.poi.xssf.usermodel |
Modifier and Type | Method and Description |
---|---|
DirectoryEntry |
POIOLE2TextExtractor.getRoot()
Return the underlying DirectoryEntry of this document.
|
Modifier and Type | Method and Description |
---|---|
static PropertySet |
PropertySetFactory.create(DirectoryEntry dir,
java.lang.String name)
Creates the most specific
PropertySet from an entry
in the specified POIFS Directory. |
void |
PropertySet.write(DirectoryEntry dir,
java.lang.String name)
Writes a property set to a document in a POI filesystem directory.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PropertiesChunk.writeNodeData(DirectoryEntry directory,
java.util.List<PropertyValue> values)
Write the nodes for variable-length data.
|
void |
PropertiesChunk.writeProperties(DirectoryEntry directory)
Writes this chunk in the specified
DirectoryEntry . |
Modifier and Type | Method and Description |
---|---|
DirectoryEntry |
HSSFObjectData.getDirectory() |
Constructor and Description |
---|
HSSFObjectData(EscherContainerRecord spContainer,
ObjRecord objRecord,
DirectoryEntry _root) |
Modifier and Type | Method and Description |
---|---|
void |
ObjectPoolImpl.writeTo(DirectoryEntry directoryEntry) |
Constructor and Description |
---|
ObjectPoolImpl(DirectoryEntry _objectPool) |
Modifier and Type | Method and Description |
---|---|
static void |
DataSpaceMapUtils.addDefaultDataSpace(DirectoryEntry dir) |
static DocumentEntry |
DataSpaceMapUtils.createEncryptionEntry(DirectoryEntry dir,
java.lang.String path,
EncryptionRecord out) |
Modifier and Type | Method and Description |
---|---|
static void |
POIFSDump.dump(DirectoryEntry root,
java.io.File parent) |
Modifier and Type | Class and Description |
---|---|
class |
DirectoryNode
Simple implementation of DirectoryEntry
|
class |
FilteringDirectoryNode
A DirectoryEntry filter, which exposes another
DirectoryEntry less certain parts.
|
Modifier and Type | Method and Description |
---|---|
DirectoryEntry |
POIFSFileSystem.createDirectory(java.lang.String name)
create a new DirectoryEntry in the root directory
|
DirectoryEntry |
FilteringDirectoryNode.createDirectory(java.lang.String name) |
DirectoryEntry |
DirectoryNode.createDirectory(java.lang.String name)
create a new DirectoryEntry
|
DirectoryEntry |
DirectoryEntry.createDirectory(java.lang.String name)
create a new DirectoryEntry
|
DirectoryEntry |
Entry.getParent()
get this Entry's parent (the DirectoryEntry that owns this
Entry).
|
DirectoryEntry |
FilteringDirectoryNode.getParent() |
DirectoryEntry |
EntryNode.getParent()
get this Entry's parent (the DocumentEntry that owns this
Entry).
|
Modifier and Type | Method and Description |
---|---|
static boolean |
EntryUtils.areDirectoriesIdentical(DirectoryEntry dirA,
DirectoryEntry dirB)
Checks to see if the two Directories hold the same contents.
|
static void |
EntryUtils.copyNodeRecursively(Entry entry,
DirectoryEntry target)
Copies an Entry into a target POIFS directory, recursively
|
static void |
EntryUtils.copyNodes(DirectoryEntry sourceRoot,
DirectoryEntry targetRoot)
Copies all the nodes from one POIFS Directory to another
|
static void |
Ole10Native.createOleMarkerEntry(DirectoryEntry parent)
Add the \1OLE marker entry, which is not the Ole10Native entry.
|
Constructor and Description |
---|
DocumentOutputStream(DirectoryEntry parent,
java.lang.String name)
Create an OutputStream to create the specified new Entry
|
FilteringDirectoryNode(DirectoryEntry directory,
java.util.Collection<java.lang.String> excludes)
Creates a filter round the specified directory, which
will exclude entries such as "MyNode" and "MyDir/IgnoreNode".
|
Modifier and Type | Method and Description |
---|---|
default DirectoryEntry |
ObjectData.getDirectory()
Gets the object data.
|
Modifier and Type | Method and Description |
---|---|
DirectoryEntry |
ObjectData.getDirectory()
Gets the object data.
|
Modifier and Type | Method and Description |
---|---|
DirectoryEntry |
XSSFObjectData.getDirectory() |
Copyright 2020 The Apache Software Foundation or its licensors, as applicable.