Class | Description |
---|---|
CheckBoxNode |
This class is responsible for implementing the underlying logic of
tree nodes representing a single nominal value.
|
CheckBoxNodeEditor |
This class is responsible for creating a simple checkBox editor for the
CheckBoxNode class.
|
DefaultNode |
This class is responsible for representing objects that we haven't explicitly
written custom tree node editors for.
|
GenericObjectNode |
This class is responsible for allowing users to choose an object that
was provided with a GenericObjectEditor.
|
GenericObjectNodeEditor |
This class creates a simple user interface for selecting the Generic
Object Type.
|
ModelTreeNodeEditor |
This class is in charge of dynamically creating editor GUI objects on
demand for the main JTree class that will display our Classifier tree
model of parameters.
|
ModelTreeNodeRenderer |
This class renders a tree nodes.
|
NumberNode |
This subclass is responsible for allowing users to specify either a minimum,
maximum, or iterator value for Integer attributes.
|
NumberNodeEditor |
This class is responsible for creating the number editor GUI to allow users
to specify ranges of numerical values.
|
PropertyNode |
This node class represents individual parameters of generic objects
(in practice this means classifiers).
|
Exception | Description |
---|---|
InvalidInputException |
A custom Exception that is thrown when a user specifies an invalid
set of parameters to the LibraryEditor Tree GUI.
|
NumberClassNotFoundException |
This is a custom exception that gets thrown when the NumberNode class
or its editor cannot determine the correct child class of
java.lang.Number for a numeric parameter.
|