# Uses of Package
org.apache.tapestry5.tree

- Packages that use org.apache.tapestry5.tree
  Package | Description
  --- | ---
  org.apache.tapestry5.corelib.components | The set of core components available in all Tapestry applications
  org.apache.tapestry5.tree | Classes and interfaces used by the `Tree` component

- Classes in org.apache.tapestry5.tree used by org.apache.tapestry5.corelib.components
  Class and Description
  TreeExpansionModel Tracks which nodes of a `TreeModel` are currently expanded.
  TreeSelectionModel Tracks which leaf nodes of a `TreeModel` are currently selected.

- Classes in org.apache.tapestry5.tree used by org.apache.tapestry5.tree
  Class and Description
  TreeExpansionModel Tracks which nodes of a `TreeModel` are currently expanded.
  TreeModel A model for tree-oriented data used by the `Tree` component.
  TreeModelAdapter Used with `DefaultTreeModel` to define how to extract labels and child nodes from a value.
  TreeNode A node within a `TreeModel`.
  TreeSelectionModel Tracks which leaf nodes of a `TreeModel` are currently selected.

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.