Package com.accountingenhancements.treearray

Class Summary
BranchNode<F> This class implements a tree branch and leaf structure.
It contains other BranchNodes and a LeafNode object.
It is implemented using ArrayList
Leaf<E> Leaf values and attributes
LeafNode<E> An ArrayList of Leaf elements.
Tree<E> This is a tree implemented using ArrayList.
It contains BranchNode, LeafNode, and Leaf classes.
TreeCrawler<E> Crawl through all leaves of all branches in tree.
Leaves of the current branch are iterated through first before the branches.