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

Packages that use TreeNode
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
`(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
`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
`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
`HandlerRegistration` AbstractCellTree.`addCloseHandler(CloseHandler<TreeNode> handler)`
`HandlerRegistration` AbstractCellTree.`addOpenHandler(OpenHandler<TreeNode> handler)`