Uses of Interface
edu.rice.cs.drjava.model.FileSaveSelector

Packages that use FileSaveSelector
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.javadoc   
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. 
edu.rice.cs.util.text   
 

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

Classes in edu.rice.cs.drjava.model that implement FileSaveSelector
private static class AbstractGlobalModel.TrivialFSS
           
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 FileSaveSelector
 void AbstractGlobalModel.ConcreteOpenDefDoc.generateJavadoc(FileSaveSelector saver)
          throws UnsupportedOperationException
 void DummyOpenDefDoc.generateJavadoc(FileSaveSelector saver)
           
 void OpenDefinitionsDocument.generateJavadoc(FileSaveSelector saver)
          Generates Javadoc for this document, saving the output to a temporary directory.
 void DefaultGlobalModel.ConcreteOpenDefDoc.generateJavadoc(FileSaveSelector saver)
          Generates Javadoc for this document, saving the output to a temporary directory.
 void AbstractGlobalModel.saveAllFiles(FileSaveSelector com)
          Saves all open files, prompting for names if necessary.
 void GlobalModel.saveAllFiles(FileSaveSelector com)
          Saves all open documents, prompting when necessary.
 void DummyGlobalModel.saveAllFiles(FileSaveSelector com)
           
protected  void GlobalModelTestCase.saveAllFiles(GlobalModel model, FileSaveSelector fs)
           
protected  void AbstractGlobalModel.saveAllFilesHelper(FileSaveSelector com)
          Called by saveAllFiles in DefaultGlobalModel
 void AbstractGlobalModel.saveConsoleCopy(ConsoleDocument doc, FileSaveSelector selector)
          throws UnsupportedOperationException
 void GlobalModel.saveConsoleCopy(ConsoleDocument doc, FileSaveSelector selector)
          Save copy of Console or Interactions Pane to text file.
 void DummyGlobalModel.saveConsoleCopy(ConsoleDocument doc, FileSaveSelector selector)
           
 void DefaultGlobalModel.saveConsoleCopy(ConsoleDocument doc, FileSaveSelector selector)
          Saves the unedited version of the current history to a file
 boolean AbstractGlobalModel.ConcreteOpenDefDoc.saveFile(FileSaveSelector com)
          Saves the document with a FileWriter.
 boolean DummyOpenDefDoc.saveFile(FileSaveSelector com)
           
 boolean OpenDefinitionsDocument.saveFile(FileSaveSelector com)
          Saves the document with a FileWriter.
protected  void GlobalModelTestCase.saveFile(OpenDefinitionsDocument doc, FileSaveSelector fss)
          Invokes doc.saveFile from within the event thread.
 boolean AbstractGlobalModel.ConcreteOpenDefDoc.saveFileAs(FileSaveSelector com)
          Saves the document with a FileWriter.
 boolean DummyOpenDefDoc.saveFileAs(FileSaveSelector com)
           
 boolean OpenDefinitionsDocument.saveFileAs(FileSaveSelector com)
          Saves the document with a FileWriter.
protected  void GlobalModelTestCase.saveFileAs(OpenDefinitionsDocument doc, FileSaveSelector fss)
          Invokes doc.saveFileAs from within the event thread.
protected  void GlobalModelTestCase.saveFileCopy(OpenDefinitionsDocument doc, FileSaveSelector fss)
          Invokes doc.saveFileCopy from within the event thread.
 void AbstractGlobalModel.saveHistory(FileSaveSelector selector)
          throws UnsupportedOperationException
 void GlobalModel.saveHistory(FileSaveSelector selector)
          Saves the unedited version of the current history to a file
 void DummyGlobalModel.saveHistory(FileSaveSelector selector)
           
 void DefaultGlobalModel.saveHistory(FileSaveSelector selector)
          Saves the unedited version of the current history to a file
 void AbstractGlobalModel.saveHistory(FileSaveSelector selector, String editedVersion)
          throws UnsupportedOperationException
 void GlobalModel.saveHistory(FileSaveSelector selector, String editedVersion)
          Saves the edited version of the current history to a file
 void DummyGlobalModel.saveHistory(FileSaveSelector selector, String editedVersion)
           
 void DefaultGlobalModel.saveHistory(FileSaveSelector selector, String editedVersion)
          Saves the edited version of the current history to a file
 

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

Methods in edu.rice.cs.drjava.model.cache with parameters of type FileSaveSelector
 void DocumentCacheTest.TestGlobalModel.saveAllFiles(FileSaveSelector fs)
           
 

Uses of FileSaveSelector in edu.rice.cs.drjava.model.javadoc
 

Methods in edu.rice.cs.drjava.model.javadoc with parameters of type FileSaveSelector
private  File DefaultJavadocModel._getFileFromDocument(OpenDefinitionsDocument doc, FileSaveSelector saver)
          Attempts to get the file from the given document.
private  void DefaultJavadocModel._javadocAllWorker(File destDirFile, FileSaveSelector saver)
          This method handles most of the logic of performing a Javadoc operation, once we know that it won't be canceled.
 void DefaultJavadocModel.javadocAll(DirectorySelector select, FileSaveSelector saver)
          Javadocs all open documents, after ensuring that all are saved.
 void JavadocModel.javadocAll(DirectorySelector select, FileSaveSelector saver)
          Javadocs all open documents, after ensuring that all are saved.
 void NoJavadocAvailable.javadocAll(DirectorySelector select, FileSaveSelector saver)
          Javadocs all open documents, after ensuring that all are saved.
 void DefaultJavadocModel.javadocDocument(OpenDefinitionsDocument doc, FileSaveSelector saver)
          Generates Javadoc for the given document only, after ensuring it is saved.
 void JavadocModel.javadocDocument(OpenDefinitionsDocument doc, FileSaveSelector saver)
          Generates Javadoc for the given document only, after ensuring it is saved.
 void NoJavadocAvailable.javadocDocument(OpenDefinitionsDocument doc, FileSaveSelector saver)
          Generates Javadoc for the given document only, after ensuring it is saved.
 

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

Methods in edu.rice.cs.drjava.model.repl with parameters of type FileSaveSelector
 void InteractionsDocument.saveHistory(FileSaveSelector selector)
          Saves the unedited version of the current history to a file
 void InteractionsDocument.saveHistory(FileSaveSelector selector, String editedVersion)
          Saves the edited version of the current history to a file
 void History.writeToFile(FileSaveSelector selector)
          Writes this (unedited) History to the file selected in the FileSaveSelector.
static void History.writeToFile(FileSaveSelector selector, String editedVersion)
          Writes this History to the file selected in the FileSaveSelector.
 

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

Fields in edu.rice.cs.drjava.ui declared as FileSaveSelector
private  FileSaveSelector MainFrame._saveAsSelector
          Returns the file to save to the model (command pattern).
private  FileSaveSelector MainFrame._saveCopySelector
          Returns the file to save to the model (command pattern) without updating the document state.
private  FileSaveSelector MainFrame._saveSelector
          Returns the file to save to the model (command pattern).
 

Uses of FileSaveSelector in edu.rice.cs.util.text
 

Methods in edu.rice.cs.util.text with parameters of type FileSaveSelector
 void ConsoleDocument.saveCopy(FileSaveSelector selector)
          Saves the contents of the document to a file.