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.