edu.rice.cs.util.docnavigation
Interface NodeData<ItemT extends INavigatorItem>

All Known Implementing Classes:
FileNode, GroupNode, InnerNode, LeafNode

public interface NodeData<ItemT extends INavigatorItem>

Since the various nodes hold different types of data, this type extends TreeNodes to support the visitor pattern.


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

Method Detail

execute

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

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