Package edu.rice.cs.drjava.config

This package contains the code that allows for dynamically modifying the configuration options in DrJava.

See:
          Description

Interface Summary
Begin Java doesn't have Scheme-like begin blocks as a language construct.
ConfigurationTool Interface which sets up the global configuration object at runtime.
FormatStrategy the sheer ability to format something of type T to a String
OptionConstants  
OptionListener  
OptionMap  
ParseStrategy the sheer ability to parse a String into something of type T
 

Class Summary
BooleanOption Class defining all configuration options with values of type Boolean.
BooleanOptionTest Class according to the JUnit protocol.
ClasspathOption Generate vector options separately to appease javadoc.
ColorOption Class defining all configuration options with values of type Color.
Configuration Class to store and retrieve all configurable options.
DefaultOptionMap  
FileConfiguration A Configuration object that is backed by a file.
FileOption Class representing all configuration options with values of type File.
FontOption Class defining all configuration entries of type Font
FontOptionTest Class according to the JUnit protocol.
IntegerOption Class defining all configuration options with values of type Integer.
IntegerOptionTest Class according to the JUnit protocol.
KeyStrokeOption Class representing all configuration options with values of type KeyStroke.
KeyStrokeOptionTest Class according to the JUnit protocol.
NonNegativeIntegerOption Class defining all configuration options with values of type NonNegativeInteger.
Option Represents a configurable option in DrJava that has a static (programmatic) type of T.
OptionEvent  
OptionMapLoader  
OptionMapLoaderTest  
OptionMapLoaderTest.StringInputStream  
OptionParser the association of an OptionName with the ability to parse something to type T the special property is that if U extends T, then OptionParser extends OptionParser.
SavableConfiguration A Configuration object that can be read and saved from a Stream.
StringOption Class representing all configuration options with values of type String.
StringOptionTest Class according to the JUnit protocol.
VectorOption Abstract class defining behavior shared by all configuration options with values of type Vector.
VectorOptionTest Class according to the JUnit protocol.
 

Exception Summary
OptionParseException Exception indicating that an OptionParser could not parse the specified value for a given configurable option.
 

Package edu.rice.cs.drjava.config Description

This package contains the code that allows for dynamically modifying the configuration options in DrJava.