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

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by edu.rice.cs.util.docnavigation.InnerNode<String,ItemT>
          extended by edu.rice.cs.util.docnavigation.StringNode<ItemT>
All Implemented Interfaces:
NodeData<ItemT>, Serializable, Cloneable, MutableTreeNode, TreeNode
Direct Known Subclasses:
GroupNode

 class StringNode<ItemT extends INavigatorItem>
extends InnerNode<String,ItemT>


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
StringNode(String s)
           
 
Method Summary
<Ret> Ret
execute(NodeDataVisitor<? super ItemT,Ret> v, Object... p)
          Execute the specified visitor, passing a variable number of parameters.
 String getData()
           
 void setData(String 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

StringNode

public StringNode(String s)
Method Detail

setData

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

getData

public String getData()
Specified by:
getData in class InnerNode<String,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