Uses of Interface
edu.rice.cs.util.FileOpenSelector

Packages that use FileOpenSelector
edu.rice.cs.drjava.model The model package is responsible for the majority of the logic and state in DrJava. 
edu.rice.cs.drjava.model.cache The idea behind this new interface is that the rest of the model should not talk directly to the document cache but rather to an adapter to the cache. 
edu.rice.cs.drjava.model.repl Contains the adapter code for the interpreter, as well as the code for managing the history of interactions, the handling of exceptions thrown by the interpreter, etc. 
edu.rice.cs.drjava.ui The ui package contains classes for the default user interface for DrJava. 
 

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

Classes in edu.rice.cs.drjava.model that implement FileOpenSelector
static class GlobalModelTestCase.CancelingSelector
           
static class GlobalModelTestCase.FileSelector
          This class is used by several test cases in Compile Tests that expect incorrect behavior concerning the saving of files.
static class GlobalModelTestCase.SaveCopyFileSelector
           
static class GlobalModelTestCase.WarningFileSelector
           
 

Methods in edu.rice.cs.drjava.model with parameters of type FileOpenSelector
 void AbstractGlobalModel.loadHistory(FileOpenSelector selector)
          throws UnsupportedOperationException
 void GlobalModel.loadHistory(FileOpenSelector selector)
          Interprets file selected in the FileOpenSelector.
 void DummyGlobalModel.loadHistory(FileOpenSelector selector)
           
 void DefaultGlobalModel.loadHistory(FileOpenSelector selector)
          Interprets file selected in the FileOpenSelector.
 InteractionsScriptModel AbstractGlobalModel.loadHistoryAsScript(FileOpenSelector selector)
          throws UnsupportedOperationException
 InteractionsScriptModel GlobalModel.loadHistoryAsScript(FileOpenSelector selector)
          Loads the history/histories from the given selector.
 InteractionsScriptModel DummyGlobalModel.loadHistoryAsScript(FileOpenSelector s)
           
 InteractionsScriptModel DefaultGlobalModel.loadHistoryAsScript(FileOpenSelector selector)
          Loads the history/histories from the given selector.
 OpenDefinitionsDocument AbstractGlobalModel.openFile(FileOpenSelector com)
          Open a file and add it to the pool of definitions documents.
 OpenDefinitionsDocument ILoadDocuments.openFile(FileOpenSelector com)
          Open a file and read it into the definitions.
 OpenDefinitionsDocument DummyGlobalModel.openFile(FileOpenSelector com)
           
protected  OpenDefinitionsDocument AbstractGlobalModel.openFileHelper(FileOpenSelector com)
           
 OpenDefinitionsDocument[] AbstractGlobalModel.openFiles(FileOpenSelector com)
          Open multiple files and add them to the pool of definitions documents.
 OpenDefinitionsDocument[] ILoadDocuments.openFiles(FileOpenSelector com)
          Opens multiple files and reads them into the definitions.
 OpenDefinitionsDocument[] DummyGlobalModel.openFiles(FileOpenSelector com)
           
protected  OpenDefinitionsDocument[] AbstractGlobalModel.openFilesHelper(FileOpenSelector com)
           
 void GlobalModelListener.openProject(File projectFile, FileOpenSelector files)
          Called while the project is being opened.
 void GlobalModelTestCase.TestListener.openProject(File pfile, FileOpenSelector files)
           
 void DummyGlobalModelListener.openProject(File pfile, FileOpenSelector files)
          Called when the project is being opened and the model needs the gui to do some stuff for it.
 void GlobalEventNotifier.openProject(File pfile, FileOpenSelector files)
           
 

Uses of FileOpenSelector in edu.rice.cs.drjava.model.cache
 

Methods in edu.rice.cs.drjava.model.cache with parameters of type FileOpenSelector
 OpenDefinitionsDocument DocumentCacheTest.TestGlobalModel.openFile(FileOpenSelector fs)
           
 OpenDefinitionsDocument[] DocumentCacheTest.TestGlobalModel.openFiles(FileOpenSelector com)
           
 

Uses of FileOpenSelector in edu.rice.cs.drjava.model.repl
 

Methods in edu.rice.cs.drjava.model.repl with parameters of type FileOpenSelector
protected static ArrayList<String> InteractionsModel._getHistoryText(FileOpenSelector selector)
          Opens the files chosen in the given file selector, and returns an ArrayList with one history string for each selected file.
 void InteractionsModel.loadHistory(FileOpenSelector selector)
          Interprets the files selected in the FileOpenSelector.
 InteractionsScriptModel InteractionsModel.loadHistoryAsScript(FileOpenSelector selector)
           
 

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

Fields in edu.rice.cs.drjava.ui declared as FileOpenSelector
private  FileOpenSelector MainFrame._interactionsHistoryFileSelector
           
private  FileOpenSelector MainFrame._openAnyFileSelector
          Returns the files to open.
private  FileOpenSelector MainFrame._openFileOrProjectSelector
          Returns the files to open to the model (command pattern).
private  FileOpenSelector MainFrame._openProjectSelector
          Returns the project file to open.
private  FileOpenSelector MainFrame._openSelector
          Returns the files to open to the model (command pattern).
 

Methods in edu.rice.cs.drjava.ui with parameters of type FileOpenSelector
 void RecentFileManager.RecentFileAction.actionPerformed(FileOpenSelector selector)
           
 void MainFrame.open(FileOpenSelector openSelector)
          Opens all the files returned by the FileOpenSelector prompting the user to handle the cases where files are already open, files are missing, or the action was canceled by the user
 void MainFrame.ModelListener.openProject(File projectFile, FileOpenSelector files)
           
 void MainFrame.openProject(FileOpenSelector projectSelector)