Package edu.rice.cs.util.docnavigation

Interface Summary
IAWTContainerNavigatorActor  
IDocumentAwareMouseListener<ItemT extends INavigatorItem> MouseListener extended to provide an INavigatorItem context in which clicks occurred
IDocumentNavigator<ItemT extends INavigatorItem> IDocumentNavigator provides a framework through which individual IDocuments can be navigated.
IDocumentNavigatorAlgo<ItemT extends INavigatorItem,InType,ReturnType> Visitor interface implemented by anything which wishes to visit an IDocumentNavigator
IDocumentNavigatorFactory<ItemT extends INavigatorItem> Factory that produces bbjects that implement IDocumentNavigator.
INavigationListener<ItemT extends INavigatorItem> A listener that runs when a document is selected in the navigator and when a document is deselected.
INavigatorItem INavigatorItem models (very abstractly) some entity that is eligible for insertion and removal inside an IDocumentNavigator.
NodeData<ItemT extends INavigatorItem> Since the various nodes hold different types of data, this type extends TreeNodes to support the visitor pattern.
NodeDataVisitor<ItemT extends INavigatorItem,Ret> This visitor runs on NodeData.
 

Class Summary
AWTContainerNavigatorFactory<ItemT extends INavigatorItem>  
FileNode<ItemT extends INavigatorItem>  
GroupNode<ItemT extends INavigatorItem>  
INavigatorItemFilter<ItemT extends INavigatorItem>  
InnerNode<T,ItemT extends INavigatorItem> This is an unsynchronized swing class and hence should only be accessed from the event-handling thread.
JListSortNavigatorTest  
JTreeSortNavigator<ItemT extends INavigatorItem>  
JTreeSortNavigatorTest  
LeafNode<ItemT extends INavigatorItem>  
 

Exception Summary
GroupNotSelectedException