edu.rice.cs.util.docnavigation
Class GroupNode<ItemT extends INavigatorItem>
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
edu.rice.cs.util.docnavigation.InnerNode<String,ItemT>
edu.rice.cs.util.docnavigation.GroupNode<ItemT>
- All Implemented Interfaces:
- NodeData<ItemT>, Serializable, Cloneable, MutableTreeNode, TreeNode
public class GroupNode<ItemT extends INavigatorItem>
- extends InnerNode<String,ItemT>
- See Also:
- Serialized Form
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 |
GroupNode
public GroupNode(String name,
INavigatorItemFilter<? super ItemT> filter)
getFilter
public INavigatorItemFilter<? super ItemT> getFilter()
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 executep
- parameters as varargs
toString
public String toString()
- Overrides:
toString
in class DefaultMutableTreeNode