Using the classes available in this package, hierarchical data
structures can be viewed interactively.
The GUI side is based on a Swing JTree component,
and the underlying data model is supplied by classes conforming
to the package's DataNode interface.
Adding knowledge of a new type of hierarchical data is done by
providing a new class implementating DataNode.
Such new DataNode implementors must be able to do the
following:
DataNodeFactory
JComponent giving fuller details
of itself
String, File, other types of
DataNode
DataNodeFactory class should then be informed of
the existence of the new class.