# Package com.macrofocus.hierarchy

package com.macrofocus.hierarchy
Provides the necessary classes and interfaces for dealing with hierarchies.

- Related Packages
  Package
  Description
  com.macrofocus
  com.macrofocus.hierarchy.swing
- Class
  Description
  AbstractHierarchy<T>
  This class provides a skeletal implementation of the Hierarchy interface to minimize the effort required to implement this interface.
  Condition<T>
  Hierarchy<T>
  HierarchyEvent<T>
  HierarchyEvent.Type
  HierarchyHelper
  HierarchyListener<T>
  The listener interface for receiving "interesting" events (insertion, change, removal) about a hierarchy.
  MutableHierarchy<T>
  Defines the requirements for a hierarchy that can change -- by adding or removing elements
  SimpleHierarchy<T>
  A simple mutable hierarchy implementation.