## Uses of Interface
org.apache.poi.poifs.filesystem.DirectoryEntry

- Packages that use DirectoryEntry
  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 |

- - ### Uses of DirectoryEntry in org.apache.poi.extractor

    Methods in org.apache.poi.extractor that return DirectoryEntry
    Modifier and Type | Method and Description
    --- | ---
    `DirectoryEntry` | POIOLE2TextExtractor.`getRoot()` Return the underlying DirectoryEntry of this document.

  - ### Uses of DirectoryEntry in org.apache.poi.hpsf

    Methods in org.apache.poi.hpsf with parameters of type DirectoryEntry
    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.

  - ### Uses of DirectoryEntry in org.apache.poi.hsmf.datatypes

    Methods in org.apache.poi.hsmf.datatypes with parameters of type DirectoryEntry
    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`.

  - ### Uses of DirectoryEntry in org.apache.poi.hssf.usermodel

    Methods in org.apache.poi.hssf.usermodel that return DirectoryEntry
    Modifier and Type | Method and Description
    --- | ---
    `DirectoryEntry` | HSSFObjectData.`getDirectory()`

    Constructors in org.apache.poi.hssf.usermodel with parameters of type DirectoryEntry
    Constructor and Description
    `HSSFObjectData(EscherContainerRecord spContainer, ObjRecord objRecord, DirectoryEntry _root)`

  - ### Uses of DirectoryEntry in org.apache.poi.hwpf.usermodel

    Methods in org.apache.poi.hwpf.usermodel with parameters of type DirectoryEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | ObjectPoolImpl.`writeTo(DirectoryEntry directoryEntry)`

    Constructors in org.apache.poi.hwpf.usermodel with parameters of type DirectoryEntry
    Constructor and Description
    `ObjectPoolImpl(DirectoryEntry _objectPool)`

  - ### Uses of DirectoryEntry in org.apache.poi.poifs.crypt

    Methods in org.apache.poi.poifs.crypt with parameters of type DirectoryEntry
    Modifier and Type | Method and Description
    --- | ---
    `static void` | DataSpaceMapUtils.`addDefaultDataSpace(DirectoryEntry dir)`
    `static DocumentEntry` | DataSpaceMapUtils.`createEncryptionEntry(DirectoryEntry dir, java.lang.String path, EncryptionRecord out)`

  - ### Uses of DirectoryEntry in org.apache.poi.poifs.dev

    Methods in org.apache.poi.poifs.dev with parameters of type DirectoryEntry
    Modifier and Type | Method and Description
    --- | ---
    `static void` | POIFSDump.`dump(DirectoryEntry root, java.io.File parent)`

  - ### Uses of DirectoryEntry in org.apache.poi.poifs.filesystem

    Classes in org.apache.poi.poifs.filesystem that implement DirectoryEntry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DirectoryNode` Simple implementation of DirectoryEntry
    `class` | `FilteringDirectoryNode` A DirectoryEntry filter, which exposes another DirectoryEntry less certain parts.

    Methods in org.apache.poi.poifs.filesystem that return DirectoryEntry
    Modifier and Type | Method and Description
    --- | ---
    `DirectoryEntry` | POIFSFileSystem.`createDirectory(java.lang.String name)` create a new DirectoryEntry in the root directory
    `DirectoryEntry` | DirectoryNode.`createDirectory(java.lang.String name)` create a new DirectoryEntry
    `DirectoryEntry` | DirectoryEntry.`createDirectory(java.lang.String name)` create a new DirectoryEntry
    `DirectoryEntry` | FilteringDirectoryNode.`createDirectory(java.lang.String name)`
    `DirectoryEntry` | EntryNode.`getParent()` get this Entry's parent (the DocumentEntry that owns this Entry).
    `DirectoryEntry` | Entry.`getParent()` get this Entry's parent (the DirectoryEntry that owns this Entry).
    `DirectoryEntry` | FilteringDirectoryNode.`getParent()`

    Methods in org.apache.poi.poifs.filesystem with parameters of type DirectoryEntry
    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.

    Constructors in org.apache.poi.poifs.filesystem with parameters of type DirectoryEntry
    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".

  - ### Uses of DirectoryEntry in org.apache.poi.sl.usermodel

    Methods in org.apache.poi.sl.usermodel that return DirectoryEntry
    Modifier and Type | Method and Description
    --- | ---
    `default DirectoryEntry` | ObjectData.`getDirectory()` Gets the object data.

  - ### Uses of DirectoryEntry in org.apache.poi.ss.usermodel

    Methods in org.apache.poi.ss.usermodel that return DirectoryEntry
    Modifier and Type | Method and Description
    --- | ---
    `DirectoryEntry` | ObjectData.`getDirectory()` Gets the object data.

  - ### Uses of DirectoryEntry in org.apache.poi.xssf.usermodel

    Methods in org.apache.poi.xssf.usermodel that return DirectoryEntry
    Modifier and Type | Method and Description
    --- | ---
    `DirectoryEntry` | XSSFObjectData.`getDirectory()`

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.