org.cagrid.gaards.ui.gridgrouper.tree
Class StemTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by org.cagrid.gaards.ui.gridgrouper.tree.BaseTreeNode
          extended by org.cagrid.gaards.ui.gridgrouper.tree.GridGrouperBaseTreeNode
              extended by org.cagrid.gaards.ui.gridgrouper.tree.StemTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class StemTreeNode
extends GridGrouperBaseTreeNode

Version:
$Id: GridGrouperBaseTreeNode.java,v 1.1 2006/08/04 03:49:26 langella Exp $
Author:
Stephen Langella, Scott Oster, Shannon Hastings, 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
StemTreeNode(GridGrouperTree tree, Stem stem, boolean root)
           
 
Method Summary
 GridGrouper getGridGrouper()
           
 javax.swing.ImageIcon getIcon()
           
 Stem getStem()
           
 boolean isRootStem()
           
 void loadStem()
           
 void refresh()
           
 java.lang.String toString()
           
 
Methods inherited from class org.cagrid.gaards.ui.gridgrouper.tree.BaseTreeNode
getTree
 
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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StemTreeNode

public StemTreeNode(GridGrouperTree tree,
                    Stem stem,
                    boolean root)
Method Detail

loadStem

public void loadStem()
              throws java.lang.Exception
Throws:
java.lang.Exception

refresh

public void refresh()
Specified by:
refresh in class GridGrouperBaseTreeNode

getIcon

public javax.swing.ImageIcon getIcon()
Specified by:
getIcon in class GridGrouperBaseTreeNode

toString

public java.lang.String toString()
Specified by:
toString in class GridGrouperBaseTreeNode

isRootStem

public boolean isRootStem()

getGridGrouper

public GridGrouper getGridGrouper()

getStem

public Stem getStem()