This implements the action listener for the buttons in this editor, If
they hit the choose class button then the popup menu for choosing the
generic object ype is created.
The purpose of this class is to create a user interface that will
provide an intuitive method of building "playlists" of weka
classifiers to be trained.
This method takes an Instances object and returns a checksum of its
toString method - that is the checksum of the .arff file that would
be created if the Instances object were transformed into an arff file
in the file system.
This method iterates over all of the child nodes of this
GenericObjectNode and requests the verious sets of values that the
user has presumably specified.
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.
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.
This method loops through all of the properties of a classifier to
build the html toolTipText that will show all of the property values
for this model.