Uses of Class net.sourceforge.jnlp.cache.DirectoryNode (IcedTea-Web: NetX )
Date: 2021-11-09

## Uses of Class
net.sourceforge.jnlp.cache.DirectoryNode

- Packages that use DirectoryNode
  Package | Description
  --- | ---
  net.sourceforge.jnlp.cache | This package contains the JNLP cache.

- - ### Uses of DirectoryNode in net.sourceforge.jnlp.cache

    Methods in net.sourceforge.jnlp.cache that return DirectoryNode
    Modifier and Type | Method and Description
    --- | ---
    `DirectoryNode` | DirectoryNode.`getParent()` Retrieve the parent node.

    Methods in net.sourceforge.jnlp.cache that return types with arguments of type DirectoryNode
    Modifier and Type | Method and Description
    --- | ---
    `java.util.ArrayList<DirectoryNode>` | DirectoryNode.`getChildren()` Retrieves the list of child nodes.
    `static java.util.ArrayList<DirectoryNode>` | CacheDirectory.`getLeafData(DirectoryNode root)` Get all the leaf nodes.

    Methods in net.sourceforge.jnlp.cache with parameters of type DirectoryNode
    Modifier and Type | Method and Description
    --- | ---
    `void` | DirectoryNode.`addChild(DirectoryNode node)` Append the given node to the list of child nodes.
    `static void` | CacheDirectory.`cleanParent(DirectoryNode fileNode)` This will recursively remove the parent folders if they are empty.
    `static void` | CacheDirectory.`getDirStructure(DirectoryNode root)` Get the structure of directory for keeping track of the protocol and domain.
    `static java.util.ArrayList<DirectoryNode>` | CacheDirectory.`getLeafData(DirectoryNode root)` Get all the leaf nodes.
    `boolean` | DirectoryNode.`removeChild(DirectoryNode node)` Removes the node specified.

    Constructors in net.sourceforge.jnlp.cache with parameters of type DirectoryNode
    Constructor and Description
    `DirectoryNode(java.lang.String name, java.io.File absPathToNode, java.util.ArrayList<DirectoryNode> childNodes, DirectoryNode parent)` Create a new instance of DirectoryNode.
    `DirectoryNode(java.lang.String name, java.io.File absPathToNode, DirectoryNode parent)` Create a new instance of DirectoryNode.
    `DirectoryNode(java.lang.String name, java.lang.String absPathToNode, DirectoryNode parent)` Create a new instance of DirectoryNode.

    Constructor parameters in net.sourceforge.jnlp.cache with type arguments of type DirectoryNode
    Constructor and Description
    `DirectoryNode(java.lang.String name, java.io.File absPathToNode, java.util.ArrayList<DirectoryNode> childNodes, DirectoryNode parent)` Create a new instance of DirectoryNode.

Submit a bug or feature