Package weka.gui
Class GenericObjectEditor.GOETreeNode
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- weka.gui.GenericObjectEditor.GOETreeNode
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,javax.swing.tree.MutableTreeNode
,javax.swing.tree.TreeNode
- Enclosing class:
- GenericObjectEditor
public class GenericObjectEditor.GOETreeNode extends javax.swing.tree.DefaultMutableTreeNode
A specialized TreeNode for supporting filtering via Capabilities.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MAYBE_SUPPORT
color for "maybe support".static java.lang.String
NO_SUPPORT
color for "no support".
-
Constructor Summary
Constructors Constructor Description GOETreeNode()
Creates a tree node that has no parent and no children, but which allows children.GOETreeNode(java.lang.Object userObject)
Creates a tree node with no parent, no children, but which allows children, and initializes it with the specified user object.GOETreeNode(java.lang.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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getToolTipText()
Get the tool tip for this nodevoid
setToolTipText(java.lang.String tip)
Set the tool tip for this nodejava.lang.String
toString()
returns a string representation of this treenode.-
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
-
-
-
-
Field Detail
-
NO_SUPPORT
public static final java.lang.String NO_SUPPORT
color for "no support".- See Also:
- Constant Field Values
-
MAYBE_SUPPORT
public static final java.lang.String MAYBE_SUPPORT
color for "maybe support".- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GOETreeNode
public GOETreeNode()
Creates a tree node that has no parent and no children, but which allows children.
-
GOETreeNode
public GOETreeNode(java.lang.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(java.lang.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 dataallowsChildren
- if true, the node is allowed to have child nodes -- otherwise, it is always a leaf node
-
-
Method Detail
-
setToolTipText
public void setToolTipText(java.lang.String tip)
Set the tool tip for this node- Parameters:
tip
- the tool tip for this node
-
getToolTipText
public java.lang.String getToolTipText()
Get the tool tip for this node- Returns:
- the tool tip for this node
-
toString
public java.lang.String toString()
returns a string representation of this treenode.- Overrides:
toString
in classjavax.swing.tree.DefaultMutableTreeNode
- Returns:
- the text to display
-
-