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

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

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(GridGrouperExpressionEditor editor)
           
 
Method Summary
 GridGrouperExpressionEditor getEditor()
           
abstract  javax.swing.ImageIcon getIcon()
           
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(GridGrouperExpressionEditor editor)
Method Detail

getEditor

public GridGrouperExpressionEditor getEditor()

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()