weka.gui
Class GenericObjectEditor.GOETreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by 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:
Serialized Form

Field Summary
static String MAYBE_SUPPORT
          color for "maybe support".
static String NO_SUPPORT
          color for "no support".
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
EMPTY_ENUMERATION
 
Constructor Summary
GenericObjectEditor.GOETreeNode()
          Creates a tree node that has no parent and no children, but which allows children.
GenericObjectEditor.GOETreeNode(Object userObject)
          Creates a tree node with no parent, no children, but which allows children, and initializes it with the specified user object.
GenericObjectEditor.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.
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_SUPPORT

public static final String NO_SUPPORT
color for "no support".

See Also:
Constant Field Values

MAYBE_SUPPORT

public static final String MAYBE_SUPPORT
color for "maybe support".

See Also:
Constant Field Values
Constructor Detail

GenericObjectEditor.GOETreeNode

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


GenericObjectEditor.GOETreeNode

public GenericObjectEditor.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

GenericObjectEditor.GOETreeNode

public GenericObjectEditor.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 Detail

toString

public String toString()
returns a string representation of this treenode.

Overrides:
toString in class DefaultMutableTreeNode
Returns:
the text to display


Copyright © 2013 University of Waikato, Hamilton, NZ. All Rights Reserved.