gov.nih.nci.cagrid.data.ui.tree.types
Class DomainTreeNode

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

public class DomainTreeNode
extends CheckBoxTreeNode

DomainTreeNode Node in the TargetTypesTree to represent a domain model. Children are all TypeTreeNodes

Version:
$Id: DomainTreeNode.java,v 1.2 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
DomainTreeNode(TargetTypesTree tree, NamespaceType namespace)
           
 
Method Summary
 boolean allChildrenChecked()
           
 void checkTypeNodes(SchemaElementType[] types)
           
 NamespaceType getNamespace()
           
 boolean noChildrenChecked()
           
 
Methods inherited from class gov.nih.nci.cagrid.data.ui.tree.CheckBoxTreeNode
getCheckBox, getCheckedChildren, isChecked
 
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

DomainTreeNode

public DomainTreeNode(TargetTypesTree tree,
                      NamespaceType namespace)
Method Detail

getNamespace

public NamespaceType getNamespace()

checkTypeNodes

public void checkTypeNodes(SchemaElementType[] types)

allChildrenChecked

public boolean allChildrenChecked()
Overrides:
allChildrenChecked in class CheckBoxTreeNode

noChildrenChecked

public boolean noChildrenChecked()
Overrides:
noChildrenChecked in class CheckBoxTreeNode