edu.rice.cs.util.docnavigation
Class RootNode<ItemT extends INavigatorItem>

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by edu.rice.cs.util.docnavigation.RootNode<ItemT>
All Implemented Interfaces:
NodeData<ItemT>, Serializable, Cloneable, MutableTreeNode, TreeNode

 class RootNode<ItemT extends INavigatorItem>
extends DefaultMutableTreeNode
implements NodeData<ItemT>


Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
RootNode(File f)
           
RootNode(String s)
           
 
Method Summary
<Ret> Ret
execute(NodeDataVisitor<? super ItemT,Ret> v, Object... p)
          Execute the specified visitor, passing a variable number of parameters.
 File getData()
           
 void setData(File f)
           
 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

RootNode

public RootNode(File f)

RootNode

public RootNode(String s)
Method Detail

setData

public void setData(File f)

getData

public File getData()

toString

public String toString()
Overrides:
toString in class DefaultMutableTreeNode

execute

public <Ret> Ret execute(NodeDataVisitor<? super ItemT,Ret> v,
                         Object... p)
Execute the specified visitor, passing a variable number of parameters.

Specified by:
execute in interface NodeData<ItemT extends INavigatorItem>
Parameters:
v - visitor to execute
p - parameters as varargs