edu.rice.cs.util.docnavigation
Class GroupNode<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>
              extended by edu.rice.cs.util.docnavigation.GroupNode<ItemT>
All Implemented Interfaces:
NodeData<ItemT>, Serializable, Cloneable, MutableTreeNode, TreeNode

public class GroupNode<ItemT extends INavigatorItem>
extends StringNode<ItemT>

See Also:
Serialized Form

Field Summary
private  INavigatorItemFilter<? super ItemT> _filter
           
 
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
GroupNode(String name, INavigatorItemFilter<? super ItemT> filter)
           
 
Method Summary
 INavigatorItemFilter<? super ItemT> getFilter()
           
 
Methods inherited from class edu.rice.cs.util.docnavigation.StringNode
execute, getData, setData, 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
 

Field Detail

_filter

private volatile INavigatorItemFilter<? super ItemT extends INavigatorItem> _filter
Constructor Detail

GroupNode

public GroupNode(String name,
                 INavigatorItemFilter<? super ItemT> filter)
Method Detail

getFilter

public INavigatorItemFilter<? super ItemT> getFilter()