Uses of Interface
edu.rice.cs.util.docnavigation.INavigatorItem

Packages that use INavigatorItem
edu.rice.cs.drjava.model The model package is responsible for the majority of the logic and state in DrJava. 
edu.rice.cs.drjava.ui The ui package contains classes for the default user interface for DrJava. 
edu.rice.cs.util.docnavigation   
 

Uses of INavigatorItem in edu.rice.cs.drjava.model
 

Subinterfaces of INavigatorItem in edu.rice.cs.drjava.model
 interface OpenDefinitionsDocument
          Interface for an open document in DrJava.
 

Classes in edu.rice.cs.drjava.model that implement INavigatorItem
(package private)  class AbstractGlobalModel.ConcreteOpenDefDoc
          A wrapper around a DefinitionsDocument or potential DefinitionsDocument (if it has been kicked out of the cache) The GlobalModel interacts with DefinitionsDocuments through this wrapper.
This call was formerly called the DefinitionsDocumentHandler but was renamed (2004-Jun-8) to be more descriptive/intuitive.
(package private)  class DefaultGlobalModel.ConcreteOpenDefDoc
          Inner class to handle operations on each of the open DefinitionsDocuments by the GlobalModel.
 class DummyOpenDefDoc
           
private static class TestDocGetter.TestOpenDoc
          Test implementation of OpenDefinitionsDocument interface.
 

Methods in edu.rice.cs.drjava.model that return INavigatorItem
 INavigatorItem DummyOpenDefDoc.getIDoc()
           
 

Methods in edu.rice.cs.drjava.model with parameters of type INavigatorItem
private  void AbstractGlobalModel._setActiveDoc(INavigatorItem idoc)
           
 

Uses of INavigatorItem in edu.rice.cs.drjava.ui
 

Fields in edu.rice.cs.drjava.ui with type parameters of type INavigatorItem
private  DisplayManager<INavigatorItem> MainFrame._navPaneDisplayManager
          This is what is given to the JTreeSortNavigator.
 

Methods in edu.rice.cs.drjava.ui that return types with arguments of type INavigatorItem
 DisplayManager<INavigatorItem> MainFrame.getNavPaneDisplayManager()
           
 

Uses of INavigatorItem in edu.rice.cs.util.docnavigation
 

Classes in edu.rice.cs.util.docnavigation with type parameters of type INavigatorItem
 class AWTContainerNavigatorFactory<ItemT extends INavigatorItem>
           
 class FileNode<ItemT extends INavigatorItem>
           
 class GroupNode<ItemT extends INavigatorItem>
           
 interface IDocumentAwareMouseListener<ItemT extends INavigatorItem>
          MouseListener extended to provide an INavigatorItem context in which clicks occurred
 interface IDocumentNavigator<ItemT extends INavigatorItem>
          IDocumentNavigator provides a framework through which individual IDocuments can be navigated.
 interface IDocumentNavigatorAlgo<ItemT extends INavigatorItem,InType,ReturnType>
          Visitor interface implemented by anything which wishes to visit an IDocumentNavigator
 interface IDocumentNavigatorFactory<ItemT extends INavigatorItem>
          Factory that produces bbjects that implement IDocumentNavigator.
 interface INavigationListener<ItemT extends INavigatorItem>
          A listener that runs when a document is selected in the navigator and when a document is deselected.
 class INavigatorItemFilter<ItemT extends INavigatorItem>
           
 class InnerNode<T,ItemT extends INavigatorItem>
          This is an unsynchronized swing class and hence should only be accessed from the event-handling thread.
(package private)  class JListNavigator<ItemT extends INavigatorItem>
          This class is an extension of JList that adds data shadowing the model embedded in a JList.
(package private)  class JListSortNavigator<ItemT extends INavigatorItem>
           
 class JTreeSortNavigator<ItemT extends INavigatorItem>
           
 class LeafNode<ItemT extends INavigatorItem>
           
 interface NodeData<ItemT extends INavigatorItem>
          Since the various nodes hold different types of data, this type extends TreeNodes to support the visitor pattern.
 interface NodeDataVisitor<ItemT extends INavigatorItem,Ret>
          This visitor runs on NodeData.
(package private)  class RootNode<ItemT extends INavigatorItem>
           
(package private)  class StringNode<ItemT extends INavigatorItem>
           
 

Classes in edu.rice.cs.util.docnavigation that implement INavigatorItem
(package private)  class DummyINavigatorItem
           
 

Fields in edu.rice.cs.util.docnavigation declared as INavigatorItem
private  ItemT JListNavigator._current
          The current selection value.