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

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

public class FileNode<ItemT extends INavigatorItem>
extends InnerNode<File,ItemT>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.rice.cs.util.docnavigation.InnerNode
_collapsed
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
FileNode(File f)
           
 
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 edu.rice.cs.util.docnavigation.InnerNode
isCollapsed, setCollapsed
 
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

FileNode

public FileNode(File f)
Method Detail

setData

public void setData(File f)
Specified by:
setData in class InnerNode<File,ItemT extends INavigatorItem>

getData

public File getData()
Specified by:
getData in class InnerNode<File,ItemT extends INavigatorItem>

execute

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

Parameters:
v - visitor to execute
p - parameters as varargs

toString

public String toString()
Overrides:
toString in class DefaultMutableTreeNode