## Uses of Interface
com.google.gwt.user.cellview.client.TreeNode

- Packages that use TreeNode
  Package | Description
  --- | ---
  com.google.gwt.user.cellview.client | The "cellview" widget set.

- - ### Uses of TreeNode in com.google.gwt.user.cellview.client

    Classes in com.google.gwt.user.cellview.client that implement TreeNode
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `CellBrowser.TreeNodeImpl<C>` A node in the tree.
    `(package private) static class` | `CellTreeNodeView.TreeNodeImpl` An implementation of `TreeNode` that delegates to a `CellTreeNodeView`.

    Methods in com.google.gwt.user.cellview.client that return TreeNode
    Modifier and Type | Method and Description
    --- | ---
    `TreeNode` | CellTree.`getKeyboardSelectedTreeNode()` Returns the TreeNode that is selected when the CellTree has keyboard focus.
    `TreeNode` | TreeNode.`getParent()` Get the parent node of this node.
    `TreeNode` | CellTreeNodeView.TreeNodeImpl.`getParent()`
    `TreeNode` | CellTree.`getRootTreeNode()`
    `TreeNode` | CellBrowser.`getRootTreeNode()`
    `abstract TreeNode` | AbstractCellTree.`getRootTreeNode()` Get the root `TreeNode`.
    `(package private) TreeNode` | CellTreeNodeView.`getTreeNode()` Get a `TreeNode` with a public API for this node view.
    `TreeNode` | TreeNode.`setChildOpen(int index, boolean open)` Open or close a child node and fire an event.
    `TreeNode` | CellTreeNodeView.TreeNodeImpl.`setChildOpen(int index, boolean open)`
    `TreeNode` | CellBrowser.TreeNodeImpl.`setChildOpen(int index, boolean open)`
    `TreeNode` | TreeNode.`setChildOpen(int index, boolean open, boolean fireEvents)` Open or close the node, optionally firing an event.
    `TreeNode` | CellTreeNodeView.TreeNodeImpl.`setChildOpen(int index, boolean open, boolean fireEvents)`
    `TreeNode` | CellBrowser.TreeNodeImpl.`setChildOpen(int index, boolean open, boolean fireEvents)`

    Methods in com.google.gwt.user.cellview.client with parameters of type TreeNode
    Modifier and Type | Method and Description
    --- | ---
    `void` | CellTree.`setKeyboardSelectedTreeNode(TreeNode parentNode, int childIndex, boolean stealFocus)` Sets the node that will be selected when the CellTree gains keyboard focus.

    Method parameters in com.google.gwt.user.cellview.client with type arguments of type TreeNode
    Modifier and Type | Method and Description
    --- | ---
    `HandlerRegistration` | AbstractCellTree.`addCloseHandler(CloseHandler<TreeNode> handler)`
    `HandlerRegistration` | AbstractCellTree.`addOpenHandler(OpenHandler<TreeNode> handler)`