Uses of Interface
edu.rice.cs.drjava.config.OptionListener

Packages that use OptionListener
edu.rice.cs.drjava.config This package contains the code that allows for dynamically modifying the configuration options in DrJava. 
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.definitions Provides the data model for storing Java source code. 
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 OptionListener in edu.rice.cs.drjava.config
 

Classes in edu.rice.cs.drjava.config that implement OptionListener
static class ConfigOptionListeners.DefaultCompilerListener
           
static class ConfigOptionListeners.DisplayAllCompilerVersionsListener
           
static class ConfigOptionListeners.JavadocCustomParamsListener
           
static class ConfigOptionListeners.LookAndFeelListener
           
static class ConfigOptionListeners.MasterJVMArgsListener
           
static class ConfigOptionListeners.MasterJVMXMXListener
           
static class ConfigOptionListeners.PlasticThemeListener
           
static class ConfigOptionListeners.RequiresDrJavaRestartListener<T>
           
static class ConfigOptionListeners.RequiresInteractionsRestartListener<T>
           
static class ConfigOptionListeners.SlaveJVMArgsListener
           
static class ConfigOptionListeners.SlaveJVMXMXListener
           
 

Fields in edu.rice.cs.drjava.config with type parameters of type OptionListener
(package private)  HashMap<Configuration,Vector<OptionListener<T>>> Option.listeners
          A hashtable that maps Configuration objects to a list of listeners for this particular option.
 

Methods in edu.rice.cs.drjava.config with parameters of type OptionListener
(package private)  void Option.addListener(Configuration c, OptionListener<T> l)
          Magic listener-bag adder
<T> void
ResourceBundleConfiguration.addOptionListener(Option<T> op, OptionListener<T> l)
          Adds an OptionListener to the given Option, to be notified each time the option changes.
<T> void
Configuration.addOptionListener(Option<T> op, OptionListener<T> l)
          Adds an OptionListener to the given Option, to be notified each time the option changes.
(package private)  void Option.removeListener(Configuration c, OptionListener<T> l)
          Magic listener-bag remover
<T> void
ResourceBundleConfiguration.removeOptionListener(Option<T> op, OptionListener<T> l)
          Removes an OptionListener from an Option to which it was listening.
<T> void
Configuration.removeOptionListener(Option<T> op, OptionListener<T> l)
          Removes an OptionListener from an Option to which it was listening.
static void ConfigOptionListeners.sanitizeMasterJVMArgs(JFrame parent, String value, OptionListener<String> l)
           
static void ConfigOptionListeners.sanitizeSlaveJVMArgs(JFrame parent, String value, OptionListener<String> l)
           
 

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

Fields in edu.rice.cs.drjava.model declared as OptionListener
private  OptionListener<Integer> AbstractDJDocument._listener1
           
private  OptionListener<Boolean> AbstractDJDocument._listener2
           
 OptionListener<? extends Object> AbstractGlobalModel.STORED_PREFERENCES_LISTENER
           
 

Fields in edu.rice.cs.drjava.model with type parameters of type OptionListener
protected static HashMap<OptionParser<?>,OptionListener<? extends Object>> AbstractGlobalModel.LISTENERS_TO_REMOVE
           
 

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

Classes in edu.rice.cs.drjava.model.compiler that implement OptionListener
private static class CompilerOptions.WarningOptionListener
          The OptionListener for the Warning Options
 

Uses of OptionListener in edu.rice.cs.drjava.model.definitions
 

Classes in edu.rice.cs.drjava.model.definitions that implement OptionListener
private  class ColoringGlyphPainter.ColorOptionListener
          The OptionListeners for DEFINITIONS COLORs
private static class ColoringGlyphPainter.FontOptionListener
           
private  class ColoringView.ColorOptionListener
          The OptionListeners for DEFINITIONS COLORs
private static class ColoringView.FontOptionListener
           
 

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

Fields in edu.rice.cs.drjava.model.repl declared as OptionListener
 OptionListener<Integer> History.historyOptionListener
          The OptionListener for HISTORY_MAX_SIZE
 

Methods in edu.rice.cs.drjava.model.repl that return OptionListener
 OptionListener<Integer> InteractionsDocument.getHistoryOptionListener()
          Accessor method for the history of commands.
 OptionListener<Integer> History.getHistoryOptionListener()
           
 

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

Classes in edu.rice.cs.drjava.ui that implement OptionListener
(package private)  class BackgroundColorListener
          Creates and installs an OptionListener for DEFINITIONS_BACKGROUND_COLOR on a specified JTextComponent.
private  class CompilerErrorPanel.CompilerLocationOptionListener<T>
          The OptionListener for compiler LOCATIONs
private  class DefinitionsPane.AntiAliasOptionListener
          The OptionListener for TEXT_ANTIALIAS.
private  class DefinitionsPane.BookmarkColorOptionListener
          The OptionListener for BOOKMARK_COLOR.
private  class DefinitionsPane.BreakpointColorOptionListener
          The OptionListener for DEBUG_BREAKPOINT_COLOR.
private  class DefinitionsPane.DisabledBreakpointColorOptionListener
          The OptionListener for DEBUG_BREAKPOINT_DISABLED_COLOR.
private  class DefinitionsPane.ErrorColorOptionListener
          The OptionListener for COMPILER_ERROR_COLOR.
private static class DefinitionsPane.FindResultsColorOptionListener
          The OptionListener for FIND_RESULTS_COLOR.
private  class DefinitionsPane.MatchColorOptionListener
          The OptionListener for DEFINITIONS_MATCH_COLOR.
private static class DefinitionsPane.ThreadColorOptionListener
          The OptionListener for DEBUG_THREAD_COLOR.
private  class ErrorPanel.ErrorListPane.BackgroundColorListener
          The OptionListener for compiler DEFINITIONS_BACKGROUND_COLOR.
private  class ErrorPanel.ErrorListPane.CompilerErrorColorOptionListener
          The OptionListener for compiler COMPILER_ERROR_COLOR
private  class ErrorPanel.ErrorListPane.ForegroundColorListener
          The OptionListener for compiler DEFINITIONS_NORMAL_COLOR
private  class FindResultsPanel.FindResultsColorOptionListener
          The OptionListener for FIND_RESULTS_COLOR.
(package private)  class ForegroundColorListener
          Creates and installs an OptionListener for DEFINITIONS_NORMAL_COLOR on a specified JTextComponent.
private  class InteractionsPane.AntiAliasOptionListener
          The OptionListener for TEXT_ANTIALIAS.
 class KeyBindingManager.VectorKeyStrokeOptionListener
          A listener that can be attached to VectorKeyStrokeOptions that automatically updates the Hashtables in KeyBindingManager, the corresponding selection Action bindings, and the menu accelerators.
private  class MainFrame.BackgroundColorOptionListener
          The OptionListener for DEFINITIONS_BACKGROUND_COLOR
private  class MainFrame.DoclistFontOptionListener
          The OptionListener for FONT_DOCLIST
private  class MainFrame.LineEnumColorOptionListener
          The OptionListener for DEFINITIONS_LINE_NUMBER_COLOR and DEFINITIONS_LINE_NUMBER_BACKGROUND_COLOR.
private  class MainFrame.LineEnumOptionListener
          The OptionListener for LINEENUM_ENABLED.
private  class MainFrame.LineNumbersFontOptionListener
          The OptionListener for FONT_LINE_NUMBERS
private  class MainFrame.MainFontOptionListener
          The OptionListener for FONT_MAIN
private  class MainFrame.NormalColorOptionListener
          The OptionListener for DEFINITIONS_NORMAL_COLOR
private  class MainFrame.QuitPromptOptionListener
          The OptionListener for QUIT_PROMPT.
private  class MainFrame.RecentFilesOptionListener
          The OptionListener for RECENT_FILES_MAX_SIZE.
private  class MainFrame.ToolbarFontOptionListener
          The OptionListener for FONT_TOOLBAR
private  class MainFrame.ToolbarOptionListener
          The OptionListener for TOOLBAR options
 

Fields in edu.rice.cs.drjava.ui declared as OptionListener
private  OptionListener<Boolean> RecentDocFrame._antialiasListener
           
private  OptionListener<Color> RecentDocFrame._colorListener
           
private  OptionListener<Font> RecentDocFrame._fontListener
           
private  OptionListener<Vector<KeyStroke>> DetachedFrame._keyBindingOptionListener
          OptionListener responding to changes for the undo/redo key bindings.
private  OptionListener<Vector<KeyStroke>> InteractionsController._keyBindingOptionListener
          OptionListener responding to changes for the undo/redo key bindings.
private  OptionListener<Boolean> RecentDocFrame._showSourceListener
           
 

Fields in edu.rice.cs.drjava.ui with type parameters of type OptionListener
private  List<Pair<Option<Boolean>,OptionListener<Boolean>>> DefinitionsPane._booleanOptionListeners
           
private  List<Pair<Option<Color>,OptionListener<Color>>> DefinitionsPane._colorOptionListeners
          Saved option listeners kept in this field so they can be removed for garbage collection
private  LinkedList<Pair<Option<Color>,OptionListener<Color>>> FindResultsPanel._colorOptionListeners
          Saved option listeners kept in this field so they can be removed for garbage collection
private  List<Pair<Option<Integer>,OptionListener<Integer>>> DefinitionsPane._integerOptionListeners