# Package com.codename1.ui.tree

package com.codename1.ui.tree
Tree component for displaying hierarchy based information and its related classes

- Related Packages
  Package
  Description
  com.codename1.ui
  Main widget package containing the component/container "composite" similar both in terminology and design to Swing/AWT.
- Class
  Description
  Tree
  The `Tree` component allows constructing simple tree component hierarchies that can be expanded seamlessly with no limit.
  Tree.TreeState
  A marker interface used for Tree state returned from `#getTreeState()` and passed to `#setTreeState(com.codename1.ui.tree.Tree.TreeState)` for retaining state in a Tree when the model is changed.
  TreeModel
  Arranges tree node objects, a node can essentially be anything and it will be displayed in a hierarchy using the `com.codename1.ui.tree.Tree`