## Uses of Interface
org.apache.sis.util.collection.TreeTable.Node

- Packages that use TreeTable.Node
  Package | Description
  --- | ---
  org.apache.sis.util.collection | Addition to the collection framework.

- - ### Uses of TreeTable.Node in org.apache.sis.util.collection

    Classes in org.apache.sis.util.collection that implement TreeTable.Node
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DefaultTreeTable.Node` A `TreeTable.Node` implementation which can store values for a pre-defined list of columns.

    Methods in org.apache.sis.util.collection that return TreeTable.Node
    Modifier and Type | Method and Description
    --- | ---
    `TreeTable.Node` | TreeTable.Node.`getParent()` Returns the parent node, or `null` if this node is the root of the tree.
    `TreeTable.Node` | DefaultTreeTable.Node.`getParent()` Returns the parent of this node.
    `TreeTable.Node` | TreeTable.`getRoot()` Returns the root node of the tree.
    `TreeTable.Node` | DefaultTreeTable.`getRoot()` Returns the root node.
    `TreeTable.Node` | TreeTable.Node.`newChild()` Creates a new child with the same columns than the other children, and adds it to the children collection.
    `static TreeTable.Node` | TreeTables.`nodeForPath(TreeTable.Node from, TableColumn<? super String> column, File path)` Finds the node for the given file, or creates a new node if none exists.
    `static TreeTable.Node` | TreeTables.`nodeForPath(TreeTable.Node from, TableColumn<? super String> column, Path path)` Finds the node for the given path, or creates a new node if none exists.

    Methods in org.apache.sis.util.collection that return types with arguments of type TreeTable.Node
    Modifier and Type | Method and Description
    --- | ---
    `Collection<TreeTable.Node>` | TreeTable.Node.`getChildren()` Returns the children of this node.
    `List<TreeTable.Node>` | DefaultTreeTable.Node.`getChildren()` Returns the children of this node.

    Methods in org.apache.sis.util.collection with parameters of type TreeTable.Node
    Modifier and Type | Method and Description
    --- | ---
    `static TreeTable.Node` | TreeTables.`nodeForPath(TreeTable.Node from, TableColumn<? super String> column, File path)` Finds the node for the given file, or creates a new node if none exists.
    `static TreeTable.Node` | TreeTables.`nodeForPath(TreeTable.Node from, TableColumn<? super String> column, Path path)` Finds the node for the given path, or creates a new node if none exists.
    `void` | DefaultTreeTable.`setRoot(TreeTable.Node root)` Sets the root to the given node.

Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.