Package weka.gui

Class GenericObjectEditor.GOETreeNode

java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
weka.gui.GenericObjectEditor.GOETreeNode
All Implemented Interfaces:
Serializable, Cloneable, MutableTreeNode, TreeNode
Enclosing class:
GenericObjectEditor

public class GenericObjectEditor.GOETreeNode extends DefaultMutableTreeNode
A specialized TreeNode for supporting filtering via Capabilities.
See Also:
  • Field Details

  • Constructor Details

    • GOETreeNode

      public GOETreeNode()
      Creates a tree node that has no parent and no children, but which allows children.
    • GOETreeNode

      public GOETreeNode(Object userObject)
      Creates a tree node with no parent, no children, but which allows children, and initializes it with the specified user object.
      Parameters:
      userObject - an Object provided by the user that constitutes the node's data
    • GOETreeNode

      public GOETreeNode(Object userObject, boolean allowsChildren)
      Creates a tree node with no parent, no children, initialized with the specified user object, and that allows children only if specified.
      Parameters:
      userObject - an Object provided by the user that constitutes the node's data
      allowsChildren - if true, the node is allowed to have child nodes -- otherwise, it is always a leaf node
  • Method Details

    • setToolTipText

      public void setToolTipText(String tip)
      Set the tool tip for this node
      Parameters:
      tip - the tool tip for this node
    • getToolTipText

      public String getToolTipText()
      Get the tool tip for this node
      Returns:
      the tool tip for this node
    • toString

      public String toString()
      returns a string representation of this treenode.
      Overrides:
      toString in class DefaultMutableTreeNode
      Returns:
      the text to display