# Package com.smartgwt.client.widgets.tree

package com.smartgwt.client.widgets.tree

- Related Packages
  Package
  Description
  com.smartgwt.client.widgets
  com.smartgwt.client.widgets.tree.events
- Class
  Description
  DataChangedEvent
  DataChangedHandler
  DiscoverTreeSettings
  Defines a set of properties that specify how the tree will be explored by `Tree.discoverTree()`
  HasDataChangedHandlers
  NodeLocator
  An object containing sufficient context to unambiguously identify a single node in the tree.
  ResultTree
  ResultTrees are an implementation of the `Tree` API, used to handle hierarchical data, whose nodes are DataSource records which are retrieved from a server.
  TransferNodesCallback
  Called when the transferNodes() method completes.
  Tree
  A Tree is a data model representing a set of objects linked into a hierarchy.
  TreeGrid
  The Smart GWT system supports hierarchical data (also referred to as tree data due to its "branching" organization) with: the `Tree` class, which manipulates hierarchical data sets the TreeGrid widget class, which extends the ListGrid class to visually present tree data in an expandable/collapsible format.
  TreeGridField
  An object literal with a particular set of properties used to configure the display of and interaction with the columns of a `TreeGrid`.
  TreeNode
  Every node in the tree is represented by a TreeNode object which is an object literal with a set of properties that configure the node.