|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
FormatStrategy<T> | The sheer ability to format something of type T to a String. |
OptionConstants | Defines the commonly used Option constants in DrJava config and project profiles. |
OptionListener<T> | |
OptionMap | |
ParseStrategy<T> | The sheer ability to parse a String into something of type T. |
Class Summary | |
---|---|
BinaryOpProperty<P,Q,R> | Class representing binary operations that can be inserted as variables in external processes. |
BooleanOption | Class defining all configuration options with values of type Boolean. |
BooleanOptionTest | Class according to the JUnit protocol. |
ColorOption | Class defining all configuration options with values of type Color. |
ColorOptionTest | Class according to the JUnit protocol. |
ConfigOptionListeners | |
ConfigOptionListeners.JavadocCustomParamsListener | |
ConfigOptionListeners.LookAndFeelListener | |
ConfigOptionListeners.MasterJVMArgsListener | |
ConfigOptionListeners.MasterJVMXMXListener | |
ConfigOptionListeners.PlasticThemeListener | |
ConfigOptionListeners.SlaveJVMArgsListener | |
ConfigOptionListeners.SlaveJVMXMXListener | |
ConfigProperty | Class representing values from the DrJava configuration file that can be inserted as variables in external processes. |
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. |
DefaultOptionMap | |
DrJavaActionProperty | Class representing actions that are executed as side effect of command line evaluation for variables in external processes. |
DrJavaProperty | Class representing values that can be inserted as variables in external processes. |
DrJavaPropertySetup | Class setting up the variables for external processes. |
EagerProperty | Class representing values that are eagerly computed, so they are never stale. |
FileConfiguration | A Configuration object that is backed by a file. |
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 |
FontOptionTest | Class according to the JUnit protocol. |
ForcedChoiceOption | Class defining a configuration option that requires a choice between mutually-exclusive possible values. |
ForcedChoiceOptionTest | Class according to the JUnit protocol. |
IntegerOption | Class defining all configuration options with values of type Integer. |
IntegerOptionTest | Class according to the JUnit protocol. |
JavaSystemProperty | Class representing values from the Java System properties that can be inserted as variables in external processes. |
KeyStrokeOption | Class representing all configuration options with values of type KeyStroke. |
KeyStrokeOptionTest | Class according to the JUnit protocol. |
LongOption | Class defining all configuration options with values of type Long. |
LongOptionTest | Class according to the JUnit protocol. |
MutableFileProperty | Property that evaluates to a file, can be mutated, and that can be inserted as variables in external processes. |
NonNegativeIntegerOption | Class defining all configuration options with values of type NonNegativeInteger. |
NonNegativeIntegerOptionTest | Class according to the JUnit protocol. |
Option<T> | An instance of this class represents a configurable option in DrJava that has static type T. |
OptionConstants.AccessLevelChoices | |
OptionConstants.DefaultFont | Class that allows the main font to be initialized properly. |
OptionConstants.HeapSizeChoices | |
OptionConstants.LookAndFeels | Class that allows the look and feels to be initialized properly. |
OptionConstants.PlasticThemes | |
OptionConstants.VersionNotificationChoices | |
OptionEvent<T> | |
OptionMapLoader | |
OptionMapLoaderTest | Tests the OptionMapLoader. |
OptionMapLoaderTest.StringInputStream | |
OptionParser<T> | 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 |
PropertyMaps | Class representing all the variables that can be inserted as variables in external processes. |
QuaternaryOpProperty<N,O,P,Q,R> | Class representing quaternary operations that can be inserted as variables in external processes. |
RecursiveFileListProperty | Class representing a lazy lists of files that are found recursively inside a start directory. |
RecursiveFileListProperty.FileMaskFilter | |
RecursiveFileListProperty.RegexFilter | |
SavableConfiguration | A Configuration object that can be read and saved from a Stream. |
SavableConfigurationTest | JUnit test class for testing SavableConfiguration. |
StringOption | Class representing all configuration options with values of type String. |
StringOptionTest | Class according to the JUnit protocol. |
TernaryOpProperty<O,P,Q,R> | Class representing ternary operations that can be inserted as variables in external processes. |
UnaryOpProperty<P,R> | Class representing unary operations that can be inserted as variables in external processes. |
VariableProperty | Class representing user-defined variables that can be inserted as variables in external processes. |
VectorOption<T> | Abstract class defining behavior shared by all
configuration options with values of type
Vector |
VectorOptionTest | Class according to the JUnit protocol. |
Exception Summary | |
---|---|
DrJavaProperty.InfiniteLoopException | Exception thrown if an infinite loop of invalidation listening is detected. |
OptionParseException | Exception indicating that an OptionParser could not parse the specified value for a given configurable option. |
This package contains the code that allows for dynamically modifying
the configuration options in DrJava. Configuration
is the primary class that
maintains the config information, while OptionConstants
contains all the default
values for the configurable options.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |