Package com.discoversites.util.collections.tree

Interface Summary
Tree<T> This interface is meant to provide a template for the creation of classes that implement an unordered tree data structure.
TreeAware Any object that needs to be aware that it is in a tree collection (for example if it needs to have access to it's siblings) should implement this interface.
TreeNode<T> Interface for a single node of a Tree
TreeRoot<T> Interface for a root node of a Tree