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

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

public abstract class BaseTreeNode
extends javax.swing.tree.DefaultMutableTreeNode

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
BaseTreeNode(GridGrouperTree tree)
           
 
Method Summary
abstract  javax.swing.ImageIcon getIcon()
           
 GridGrouperTree getTree()
           
abstract  void refresh()
           
abstract  java.lang.String toString()
           
 
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

BaseTreeNode

public BaseTreeNode(GridGrouperTree tree)
Method Detail

getTree

public GridGrouperTree getTree()

getIcon

public abstract javax.swing.ImageIcon getIcon()

toString

public abstract java.lang.String toString()
Overrides:
toString in class javax.swing.tree.DefaultMutableTreeNode

refresh

public abstract void refresh()