Uses of Package
edu.rice.cs.drjava.config

Packages that use edu.rice.cs.drjava.config
edu.rice.cs.drjava This is the top-level package for DrJava. 
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.debug.jpda   
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. 
edu.rice.cs.drjava.ui.config Contains the GUI code for displaying and modifying configuration options. 
edu.rice.cs.util A collection of utility classes and packages. 
 

Classes in edu.rice.cs.drjava.config used by edu.rice.cs.drjava
FileConfiguration
          A Configuration object that is backed by a file.
Option
          An instance of this class represents a configurable option in DrJava that has static type T.
 

Classes in edu.rice.cs.drjava.config used by edu.rice.cs.drjava.config
BooleanOption
          Class defining all configuration options with values of type Boolean.
ColorOption
          Class defining all configuration options with values of type Color.
Configuration
          Class to store and retrieve all configurable options.
ConstantProperty
          Class representing values that are constant and that can be inserted as variables in external processes.
DrJavaProperty
          Class representing values that can be inserted as variables in external processes.
EagerProperty
          Class representing values that are eagerly computed, so they are never stale.
FileListProperty
          Class representing file lists that are not evaluated until necessary.
FileOption
          Class representing all configuration options with values of type File.
FileProperty
          Property that evaluates to a file and that can be inserted as variables in external processes.
FontOption
          Class defining all configuration entries of type Font
ForcedChoiceOption
          Class defining a configuration option that requires a choice between mutually-exclusive possible values.
FormatStrategy
          The sheer ability to format something of type T to a String.
IntegerOption
          Class defining all configuration options with values of type Integer.
KeyStrokeOption
          Class representing all configuration options with values of type KeyStroke.
LongOption
          Class defining all configuration options with values of type Long.
NonNegativeIntegerOption
          Class defining all configuration options with values of type NonNegativeInteger.
Option
          An instance of this class represents a configurable option in DrJava that has static type T.
OptionConstants
          Defines the commonly used Option constants in DrJava config and project profiles.
OptionEvent
           
OptionListener
           
OptionMap
           
OptionMapLoader
           
OptionParser
          The association of an OptionName with the ability to parse something to type T; the intended type parameterization is covariant: if U extends T, then OptionParser extends OptionParser.
ParseStrategy
          The sheer ability to parse a String into something of type T.
PropertyMaps
          Class representing all the variables that can be inserted as variables in external processes.
RecursiveFileListProperty.RegexFilter
           
SavableConfiguration
          A Configuration object that can be read and saved from a Stream.
StringOption
          Class representing all configuration options with values of type String.
VariableProperty
          Class representing user-defined variables that can be inserted as variables in external processes.
VectorOption
          Abstract class defining behavior shared by all configuration options with values of type Vector.
 

Classes in edu.rice.cs.drjava.config used by edu.rice.cs.drjava.model
OptionConstants
          Defines the commonly used Option constants in DrJava config and project profiles.
 

Classes in edu.rice.cs.drjava.config used by edu.rice.cs.drjava.model.compiler
OptionConstants
          Defines the commonly used Option constants in DrJava config and project profiles.
 

Classes in edu.rice.cs.drjava.config used by edu.rice.cs.drjava.model.debug.jpda
OptionConstants
          Defines the commonly used Option constants in DrJava config and project profiles.
 

Classes in edu.rice.cs.drjava.config used by edu.rice.cs.drjava.model.definitions
OptionConstants
          Defines the commonly used Option constants in DrJava config and project profiles.
 

Classes in edu.rice.cs.drjava.config used by edu.rice.cs.drjava.model.repl
OptionConstants
          Defines the commonly used Option constants in DrJava config and project profiles.
OptionListener
           
 

Classes in edu.rice.cs.drjava.config used by edu.rice.cs.drjava.ui
DrJavaProperty
          Class representing values that can be inserted as variables in external processes.
Option
          An instance of this class represents a configurable option in DrJava that has static type T.
OptionConstants
          Defines the commonly used Option constants in DrJava config and project profiles.
OptionEvent
           
OptionListener
           
PropertyMaps
          Class representing all the variables that can be inserted as variables in external processes.
VectorOption
          Abstract class defining behavior shared by all configuration options with values of type Vector.
 

Classes in edu.rice.cs.drjava.config used by edu.rice.cs.drjava.ui.config
BooleanOption
          Class defining all configuration options with values of type Boolean.
ColorOption
          Class defining all configuration options with values of type Color.
FileOption
          Class representing all configuration options with values of type File.
FontOption
          Class defining all configuration entries of type Font
ForcedChoiceOption
          Class defining a configuration option that requires a choice between mutually-exclusive possible values.
IntegerOption
          Class defining all configuration options with values of type Integer.
KeyStrokeOption
          Class representing all configuration options with values of type KeyStroke.
Option
          An instance of this class represents a configurable option in DrJava that has static type T.
OptionConstants
          Defines the commonly used Option constants in DrJava config and project profiles.
OptionParseException
          Exception indicating that an OptionParser could not parse the specified value for a given configurable option.
StringOption
          Class representing all configuration options with values of type String.
VectorOption
          Abstract class defining behavior shared by all configuration options with values of type Vector.
 

Classes in edu.rice.cs.drjava.config used by edu.rice.cs.util
DrJavaProperty
          Class representing values that can be inserted as variables in external processes.
PropertyMaps
          Class representing all the variables that can be inserted as variables in external processes.