Uses of Interface
edu.rice.cs.drjava.model.compiler.CompilerListener

Packages that use CompilerListener
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.compiler Contains adaptor code for invoking various Java compilers. 
edu.rice.cs.drjava.model.debug Contains the code for DrJava's JPDA-based debugger. 
edu.rice.cs.drjava.model.javadoc   
edu.rice.cs.drjava.model.junit Contains the code for integration of the JUnit testing facility. 
edu.rice.cs.drjava.ui The ui package contains classes for the default user interface for DrJava. 
 

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

Subinterfaces of CompilerListener in edu.rice.cs.drjava.model
 interface GlobalModelListener
          An interface for responding to events generated by the GlobalModel.
 

Classes in edu.rice.cs.drjava.model that implement CompilerListener
 class DummyGlobalModelListener
          A dummy GlobalModelListener that does nothing.
 class GlobalEventNotifier
          Keeps track of all listeners to the model, and has the ability to notify them of some event.
(package private)  class GlobalModelIOTest.TestFileIOListener
           
(package private)  class GlobalModelIOTest.TestIOListener
           
 class GlobalModelJUnitTest.JUnitCompileBeforeTestListener
          Tests that testing an uncompiled but correct group of files will first compile and then run test.
static class GlobalModelTestCase.CompileShouldFailListener
          A model listener for situations expecting a compilation to fail.
static class GlobalModelTestCase.CompileShouldSucceedListener
          A model listener for situations expecting a compilation to succeed.
static class GlobalModelTestCase.InteractionListener
           
static class GlobalModelTestCase.JUnitNonTestListener
          Listener class for failing JUnit invocation.
static class GlobalModelTestCase.JUnitTestListener
           
static class GlobalModelTestCase.TestListener
          A GlobalModelListener for testing.
static class SingleDisplayModelTest.SDTestListener
          A GlobalModelListener for testing.
 

Fields in edu.rice.cs.drjava.model declared as CompilerListener
private  CompilerListener DefaultGlobalModel._clearInteractionsListener
           
 

Methods in edu.rice.cs.drjava.model with parameters of type CompilerListener
 void GlobalModelTestCase.TestListener.compileBeforeJavadoc(CompilerListener afterCompile)
           
 void DummyGlobalModelListener.compileBeforeJavadoc(CompilerListener afterCompile)
          Called to demand that all files be compiled before generating Javadoc.
 void GlobalEventNotifier.compileBeforeJavadoc(CompilerListener afterCompile)
          Called before attempting Javadoc, to give the user a chance to compile.
 void GlobalModelTestCase.TestListener.compileBeforeJUnit(CompilerListener cl, List<OpenDefinitionsDocument> outOfSync)
           
 void GlobalModelJUnitTest.JUnitCompileBeforeTestListener.compileBeforeJUnit(CompilerListener testAfterCompile, List<OpenDefinitionsDocument> outOfSync)
           
 void DummyGlobalModelListener.compileBeforeJUnit(CompilerListener l, List<OpenDefinitionsDocument> outOfSync)
          Called to demand that all class file must be in sync before running unit tests.
 void GlobalEventNotifier.compileBeforeJUnit(CompilerListener cl, List<OpenDefinitionsDocument> outOfSync)
          Called before attempting unit testing if tested class files are out of sync, to give the user a chance to save.
 

Uses of CompilerListener in edu.rice.cs.drjava.model.compiler
 

Classes in edu.rice.cs.drjava.model.compiler that implement CompilerListener
(package private)  class CompilerEventNotifier
          Keeps track of all listeners to a CompilerModel, and has the ability to notify them of some event.
 class DummyCompilerListener
          An interface for responding to events generated by the CompilerModel.
 

Methods in edu.rice.cs.drjava.model.compiler with parameters of type CompilerListener
 void DefaultCompilerModel.addListener(CompilerListener listener)
          Adds a CompilerListener to the model.
 void CompilerModel.addListener(CompilerListener listener)
          Add a CompilerListener to the model.
 void DefaultCompilerModel.removeListener(CompilerListener listener)
          Removes a CompilerListener from the model.
 void CompilerModel.removeListener(CompilerListener listener)
          Remove a CompilerListener from the model.
 

Uses of CompilerListener in edu.rice.cs.drjava.model.debug
 

Classes in edu.rice.cs.drjava.model.debug that implement CompilerListener
protected  class DebugTestCase.InterpretListener
          TestListener that listens for an interpretation to end, and then notifies anyone waiting on it.
 

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

Methods in edu.rice.cs.drjava.model.javadoc with parameters of type CompilerListener
private  void DefaultJavadocModel._notifyCompileBeforeJavadoc(CompilerListener afterCompile)
          Helper method to notify JavadocModel listeners that all open files must be compiled before Javadoc is run.
 void JavadocListener.compileBeforeJavadoc(CompilerListener afterCompile)
          Called before attempting Javadoc, to give the user a chance to compile.
 void JavadocEventNotifier.compileBeforeJavadoc(CompilerListener afterCompile)
          Asks the user if all files should be compiled before running javadoc (assuming the proper listener has been installed).
 

Uses of CompilerListener in edu.rice.cs.drjava.model.junit
 

Methods in edu.rice.cs.drjava.model.junit with parameters of type CompilerListener
private  void DefaultJUnitModel._notifyCompileBeforeJUnit(CompilerListener testAfterCompile, List<OpenDefinitionsDocument> outOfSync)
          Helper method to notify JUnitModel listeners that all open files must be compiled before JUnit is run.
 void JUnitListener.compileBeforeJUnit(CompilerListener l, List<OpenDefinitionsDocument> outOfSync)
          Demands that all source files be in sync before running JUnit tests.
 void JUnitEventNotifier.compileBeforeJUnit(CompilerListener cl, List<OpenDefinitionsDocument> outOfSync)
          Called before JUnit is started by the DefaultJUnitModel.
 

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

Classes in edu.rice.cs.drjava.ui that implement CompilerListener
(package private) static class DefinitionsPaneMemoryLeakTest.DocChangeListener
           
private  class MainFrame.ModelListener
          Inner class to listen to all events in the model.
(package private)  class MainFrameTest.SingleDisplayModelCompileListener
          A CompileListener for SingleDisplayModel (instead of GlobalModel)
(package private)  class MainFrameTest.SingleDisplayModelFileClosedListener
          A FileClosedListener for SingleDisplayModel (instead of GlobalModel)
(package private)  class MainFrameTest.SingleDisplayModelFileOpenedListener
          A FileClosedListener for SingleDisplayModel (instead of GlobalModel)
 

Methods in edu.rice.cs.drjava.ui with parameters of type CompilerListener
private  void MainFrame.ModelListener._compileBeforeProceeding(String message, BooleanOption option, String checkMsg, CompilerListener afterCompile)
          Helper method shared by all "compileBeforeX" methods.
 void MainFrame.ModelListener.compileBeforeJavadoc(CompilerListener afterCompile)
           
 void MainFrame.ModelListener.compileBeforeJUnit(CompilerListener testAfterCompile, List<OpenDefinitionsDocument> outOfSync)
          Compile all open source files if this option is configured or running as a unit test.