gov.nih.nci.cagrid.data.ui.tree
Class CheckBoxTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by gov.nih.nci.cagrid.data.ui.tree.CheckBoxTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Direct Known Subclasses:
DomainTreeNode, TypeTreeNode, UMLClassTreeNode, UMLPackageTreeNode

public class CheckBoxTreeNode
extends javax.swing.tree.DefaultMutableTreeNode

CheckBoxTreeNode Tree node that has a check box

Version:
$Id: CheckBoxTreeNode.java,v 1.3 2008/01/02 19:32:08 dervin Exp $
Author:
David W. Ervin
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
CheckBoxTreeNode(CheckBoxTree parentTree, java.lang.String nodeText)
           
 
Method Summary
 boolean allChildrenChecked()
           
 javax.swing.JCheckBox getCheckBox()
           
 CheckBoxTreeNode[] getCheckedChildren()
           
 boolean isChecked()
           
 boolean noChildrenChecked()
           
 
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, getPathToRoot, 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, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CheckBoxTreeNode

public CheckBoxTreeNode(CheckBoxTree parentTree,
                        java.lang.String nodeText)
Method Detail

getCheckBox

public javax.swing.JCheckBox getCheckBox()

isChecked

public boolean isChecked()

getCheckedChildren

public CheckBoxTreeNode[] getCheckedChildren()

allChildrenChecked

public boolean allChildrenChecked()

noChildrenChecked

public boolean noChildrenChecked()