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

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

public abstract class ExpressionBaseTreeNode
extends BaseTreeNode

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
ExpressionBaseTreeNode(GridGrouperExpressionEditor editor)
           
 
Method Summary
abstract  javax.swing.ImageIcon getIcon()
           
 ExpressionTree getTree()
           
abstract  void refresh()
           
abstract  java.lang.String toString()
           
 
Methods inherited from class org.cagrid.gaards.ui.gridgrouper.expressioneditor.BaseTreeNode
getEditor
 
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

ExpressionBaseTreeNode

public ExpressionBaseTreeNode(GridGrouperExpressionEditor editor)
Method Detail

getTree

public ExpressionTree getTree()

getIcon

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

toString

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

refresh

public abstract void refresh()
Specified by:
refresh in class BaseTreeNode