edu.rice.cs.drjava.config
Interface OptionConstants

All Known Implementing Classes:
DrJava, OptionMapLoader, OptionMapLoaderTest, DebugPanel, DefinitionsPane, FindReplaceDialog, RecentFileManager, DefaultGlobalModel, CompilerErrorPanel, JUnitPanel, MainFrame, FileOptionComponent, VectorOptionComponent, GlobalModelOtherTest, DefinitionsDocument, ColoringView, History, HistoryTest, JSR14FromSetLocation, JSR14v12FromSetLocation, JavacFromSetLocation, Javac141FromSetLocation, Step, DebugTest, DrJavaTestClassLoader

public interface OptionConstants


Field Summary
static ColorOption COMPILER_ERROR_COLOR
          Color for highlighting errors and test failures.
static ColorOption DEBUG_BREAKPOINT_COLOR
          Color for highlighting breakpoints.
static BooleanOption DEBUG_SHOW_THREADS
          Whether all current threads should be displayed when a thread suspends
static VectorOption DEBUG_SOURCEPATH
          A classpath-structured vector of all paths to look for source files on while stepping in the debugger.
static BooleanOption DEBUG_STEP_DRJAVA
          Whether stepping should step through DrJava's source files
static BooleanOption DEBUG_STEP_INTERPRETER
          Whether stepping should step through Dynamic Java's source files
static BooleanOption DEBUG_STEP_JAVA
          Whether stepping should step through Java's source files
static ColorOption DEBUG_THREAD_COLOR
          Color for highlighting thread locations.
static ColorOption DEFINITIONS_BACKGROUND_COLOR
          Color for background of definitions pane.
static ColorOption DEFINITIONS_COMMENT_COLOR
           
static ColorOption DEFINITIONS_DOUBLE_QUOTED_COLOR
           
static ColorOption DEFINITIONS_KEYWORD_COLOR
           
static ColorOption DEFINITIONS_MATCH_COLOR
          Color for highlighting brace-matching.
static ColorOption DEFINITIONS_NORMAL_COLOR
           
static ColorOption DEFINITIONS_NUMBER_COLOR
           
static ColorOption DEFINITIONS_SINGLE_QUOTED_COLOR
           
static ColorOption DEFINITIONS_TYPE_COLOR
           
static VectorOption EXTRA_CLASSPATH
           
static FontOption FONT_DOCLIST
          List of open documents
static FontOption FONT_MAIN
          Main (definitions document, tab contents)
static FontOption FONT_TOOLBAR
          Toolbar buttons
static NonNegativeIntegerOption HISTORY_MAX_SIZE
          Number of lines to remember in the Interactions History
static NonNegativeIntegerOption INDENT_LEVEL
          How many spaces to use for indenting.
static BooleanOption INTERACTIONS_EXIT_PROMPT
          Whether to prompt when the interactions pane is unexpectedly reset.
static BooleanOption JAVAC_ALLOW_ASSERT
           
static FileOption JAVAC_LOCATION
           
static FileOption JSR14_COLLECTIONSPATH
           
static FileOption JSR14_LOCATION
           
static KeyStrokeOption KEY_BACKWARD
          The key binding for moving the cursor backwards
static KeyStrokeOption KEY_BEGIN_DOCUMENT
          The key binding for moving the cursor to the beginning of the document
static KeyStrokeOption KEY_BEGIN_LINE
          The key binding for moving the cursor to the beginning of the current line
static KeyStrokeOption KEY_CLOSE_FILE
          The key binding for closing a file
static KeyStrokeOption KEY_COMPILE
          The key binding for compiling current document
static KeyStrokeOption KEY_COMPILE_ALL
          The key binding for compiling all
static KeyStrokeOption KEY_COPY
          The key binding for copying
static KeyStrokeOption KEY_CUT
          The key binding for cutting
static KeyStrokeOption KEY_CUT_LINE
          The key binding for cutting a line
static KeyStrokeOption KEY_DEBUG_BREAKPOINT_TOGGLE
          The key binding for toggling a breakpoint
static KeyStrokeOption KEY_DEBUG_MODE_TOGGLE
          The key binding for toggling debug mode
static KeyStrokeOption KEY_DEBUG_RESUME
          The key binding for resuming the debugger
static KeyStrokeOption KEY_DEBUG_STEP_INTO
          The key binding for stepping into in the debugger
static KeyStrokeOption KEY_DEBUG_STEP_OUT
          The key binding for stepping out in the debugger
static KeyStrokeOption KEY_DEBUG_STEP_OVER
          The key binding for stepping over in the debugger
static KeyStrokeOption KEY_DELETE_NEXT
          The key binding for deleting the next character
static KeyStrokeOption KEY_DELETE_PREVIOUS
          The key binding for deleting the previous character
static KeyStrokeOption KEY_DOWN
          The key binding for moving the cursor down
static KeyStrokeOption KEY_END_DOCUMENT
          The key binding for moving the cursor to the end of the document
static KeyStrokeOption KEY_END_LINE
          The key binding for moving the cursor to the end of the current line
static KeyStrokeOption KEY_FIND_NEXT
          The key binding for find and replace
static KeyStrokeOption KEY_FIND_REPLACE
          The key binding for find and replace
static KeyStrokeOption KEY_FORWARD
          The key binding for moving the cursor forwards
static KeyStrokeOption KEY_GOTO_LINE
          The key binding for goto line
static KeyStrokeOption KEY_NEW_FILE
          The key binding for creating a new file
static KeyStrokeOption KEY_NEXT_DOCUMENT
          The key binding for selecting next document
static KeyStrokeOption KEY_NEXT_WORD
          The key binding for moving the cursor to the beginning of the next word
static KeyStrokeOption KEY_OPEN_FILE
          The key binding for opening a file
static KeyStrokeOption KEY_PAGE_DOWN
          The key binding for page down
static KeyStrokeOption KEY_PAGE_UP
          The key binding for page up
static KeyStrokeOption KEY_PASTE
          The key binding for pasting
static KeyStrokeOption KEY_PREVIOUS_DOCUMENT
          The key binding for selecting previous document
static KeyStrokeOption KEY_PREVIOUS_WORD
          The key binding for moving the cursor to the beginning of the previous word
static KeyStrokeOption KEY_PRINT
          The key binding for printing a file
static KeyStrokeOption KEY_PRINT_PREVIEW
          The key binding for showing the print preview
static KeyStrokeOption KEY_QUIT
          The key binding for quitting
static KeyStrokeOption KEY_REDO
          The key binding for redo-ing
static KeyStrokeOption KEY_SAVE_FILE
          The key binding for saving a file
static KeyStrokeOption KEY_SAVE_FILE_AS
          The key binding for saving a file as
static KeyStrokeOption KEY_SELECT_ALL
          The key binding for selecting all text
static KeyStrokeOption KEY_UNDO
          The key binding for undo-ing
static KeyStrokeOption KEY_UP
          The key binding for moving the cursor up
static BooleanOption LINEENUM_ENABLED
          Whether the line-numbers should be displayed in a row header.
static int mask
           
static BooleanOption QUIT_PROMPT
          Whether to prompt before quitting DrJava.
static VectorOption RECENT_FILES
          A vector containing the most recently used files
static NonNegativeIntegerOption RECENT_FILES_MAX_SIZE
          Number of files to list in the recent file list
static BooleanOption TOOLBAR_ICONS_ENABLED
          Whether icons should be displayed on the toolbar buttons.
static BooleanOption TOOLBAR_TEXT_ENABLED
          Whether text should be displayed on the toolbar buttons.
static FileOption WORKING_DIRECTORY
          Directory to start looking for files in when DrJava starts up.
 

Field Detail

JAVAC_LOCATION

public static final FileOption JAVAC_LOCATION

JSR14_LOCATION

public static final FileOption JSR14_LOCATION

JSR14_COLLECTIONSPATH

public static final FileOption JSR14_COLLECTIONSPATH

EXTRA_CLASSPATH

public static final VectorOption EXTRA_CLASSPATH

JAVAC_ALLOW_ASSERT

public static final BooleanOption JAVAC_ALLOW_ASSERT

DEFINITIONS_NORMAL_COLOR

public static final ColorOption DEFINITIONS_NORMAL_COLOR

DEFINITIONS_KEYWORD_COLOR

public static final ColorOption DEFINITIONS_KEYWORD_COLOR

DEFINITIONS_TYPE_COLOR

public static final ColorOption DEFINITIONS_TYPE_COLOR

DEFINITIONS_COMMENT_COLOR

public static final ColorOption DEFINITIONS_COMMENT_COLOR

DEFINITIONS_DOUBLE_QUOTED_COLOR

public static final ColorOption DEFINITIONS_DOUBLE_QUOTED_COLOR

DEFINITIONS_SINGLE_QUOTED_COLOR

public static final ColorOption DEFINITIONS_SINGLE_QUOTED_COLOR

DEFINITIONS_NUMBER_COLOR

public static final ColorOption DEFINITIONS_NUMBER_COLOR

DEFINITIONS_BACKGROUND_COLOR

public static final ColorOption DEFINITIONS_BACKGROUND_COLOR
Color for background of definitions pane.

DEFINITIONS_MATCH_COLOR

public static final ColorOption DEFINITIONS_MATCH_COLOR
Color for highlighting brace-matching.

COMPILER_ERROR_COLOR

public static final ColorOption COMPILER_ERROR_COLOR
Color for highlighting errors and test failures.

DEBUG_BREAKPOINT_COLOR

public static final ColorOption DEBUG_BREAKPOINT_COLOR
Color for highlighting breakpoints.

DEBUG_THREAD_COLOR

public static final ColorOption DEBUG_THREAD_COLOR
Color for highlighting thread locations.

FONT_MAIN

public static final FontOption FONT_MAIN
Main (definitions document, tab contents)

FONT_DOCLIST

public static final FontOption FONT_DOCLIST
List of open documents

FONT_TOOLBAR

public static final FontOption FONT_TOOLBAR
Toolbar buttons

TOOLBAR_ICONS_ENABLED

public static final BooleanOption TOOLBAR_ICONS_ENABLED
Whether icons should be displayed on the toolbar buttons.

TOOLBAR_TEXT_ENABLED

public static final BooleanOption TOOLBAR_TEXT_ENABLED
Whether text should be displayed on the toolbar buttons. Note: this is only relevant if toolbar icons are enabled

LINEENUM_ENABLED

public static final BooleanOption LINEENUM_ENABLED
Whether the line-numbers should be displayed in a row header.

mask

public static final int mask

KEY_NEW_FILE

public static final KeyStrokeOption KEY_NEW_FILE
The key binding for creating a new file

KEY_OPEN_FILE

public static final KeyStrokeOption KEY_OPEN_FILE
The key binding for opening a file

KEY_SAVE_FILE

public static final KeyStrokeOption KEY_SAVE_FILE
The key binding for saving a file

KEY_SAVE_FILE_AS

public static final KeyStrokeOption KEY_SAVE_FILE_AS
The key binding for saving a file as

KEY_CLOSE_FILE

public static final KeyStrokeOption KEY_CLOSE_FILE
The key binding for closing a file

KEY_PRINT_PREVIEW

public static final KeyStrokeOption KEY_PRINT_PREVIEW
The key binding for showing the print preview

KEY_PRINT

public static final KeyStrokeOption KEY_PRINT
The key binding for printing a file

KEY_QUIT

public static final KeyStrokeOption KEY_QUIT
The key binding for quitting

KEY_UNDO

public static final KeyStrokeOption KEY_UNDO
The key binding for undo-ing

KEY_REDO

public static final KeyStrokeOption KEY_REDO
The key binding for redo-ing

KEY_CUT

public static final KeyStrokeOption KEY_CUT
The key binding for cutting

KEY_COPY

public static final KeyStrokeOption KEY_COPY
The key binding for copying

KEY_PASTE

public static final KeyStrokeOption KEY_PASTE
The key binding for pasting

KEY_SELECT_ALL

public static final KeyStrokeOption KEY_SELECT_ALL
The key binding for selecting all text

KEY_FIND_NEXT

public static final KeyStrokeOption KEY_FIND_NEXT
The key binding for find and replace

KEY_FIND_REPLACE

public static final KeyStrokeOption KEY_FIND_REPLACE
The key binding for find and replace

KEY_GOTO_LINE

public static final KeyStrokeOption KEY_GOTO_LINE
The key binding for goto line

KEY_PREVIOUS_DOCUMENT

public static final KeyStrokeOption KEY_PREVIOUS_DOCUMENT
The key binding for selecting previous document

KEY_NEXT_DOCUMENT

public static final KeyStrokeOption KEY_NEXT_DOCUMENT
The key binding for selecting next document

KEY_COMPILE

public static final KeyStrokeOption KEY_COMPILE
The key binding for compiling current document

KEY_COMPILE_ALL

public static final KeyStrokeOption KEY_COMPILE_ALL
The key binding for compiling all

KEY_BACKWARD

public static final KeyStrokeOption KEY_BACKWARD
The key binding for moving the cursor backwards

KEY_BEGIN_DOCUMENT

public static final KeyStrokeOption KEY_BEGIN_DOCUMENT
The key binding for moving the cursor to the beginning of the document

KEY_BEGIN_LINE

public static final KeyStrokeOption KEY_BEGIN_LINE
The key binding for moving the cursor to the beginning of the current line

KEY_PREVIOUS_WORD

public static final KeyStrokeOption KEY_PREVIOUS_WORD
The key binding for moving the cursor to the beginning of the previous word

KEY_DELETE_NEXT

public static final KeyStrokeOption KEY_DELETE_NEXT
The key binding for deleting the next character

KEY_DELETE_PREVIOUS

public static final KeyStrokeOption KEY_DELETE_PREVIOUS
The key binding for deleting the previous character

KEY_DOWN

public static final KeyStrokeOption KEY_DOWN
The key binding for moving the cursor down

KEY_UP

public static final KeyStrokeOption KEY_UP
The key binding for moving the cursor up

KEY_END_DOCUMENT

public static final KeyStrokeOption KEY_END_DOCUMENT
The key binding for moving the cursor to the end of the document

KEY_END_LINE

public static final KeyStrokeOption KEY_END_LINE
The key binding for moving the cursor to the end of the current line

KEY_NEXT_WORD

public static final KeyStrokeOption KEY_NEXT_WORD
The key binding for moving the cursor to the beginning of the next word

KEY_FORWARD

public static final KeyStrokeOption KEY_FORWARD
The key binding for moving the cursor forwards

KEY_PAGE_DOWN

public static final KeyStrokeOption KEY_PAGE_DOWN
The key binding for page down

KEY_PAGE_UP

public static final KeyStrokeOption KEY_PAGE_UP
The key binding for page up

KEY_CUT_LINE

public static final KeyStrokeOption KEY_CUT_LINE
The key binding for cutting a line

KEY_DEBUG_MODE_TOGGLE

public static final KeyStrokeOption KEY_DEBUG_MODE_TOGGLE
The key binding for toggling debug mode

KEY_DEBUG_RESUME

public static final KeyStrokeOption KEY_DEBUG_RESUME
The key binding for resuming the debugger

KEY_DEBUG_STEP_INTO

public static final KeyStrokeOption KEY_DEBUG_STEP_INTO
The key binding for stepping into in the debugger

KEY_DEBUG_STEP_OVER

public static final KeyStrokeOption KEY_DEBUG_STEP_OVER
The key binding for stepping over in the debugger

KEY_DEBUG_STEP_OUT

public static final KeyStrokeOption KEY_DEBUG_STEP_OUT
The key binding for stepping out in the debugger

KEY_DEBUG_BREAKPOINT_TOGGLE

public static final KeyStrokeOption KEY_DEBUG_BREAKPOINT_TOGGLE
The key binding for toggling a breakpoint

DEBUG_SOURCEPATH

public static final VectorOption DEBUG_SOURCEPATH
A classpath-structured vector of all paths to look for source files on while stepping in the debugger.

DEBUG_SHOW_THREADS

public static final BooleanOption DEBUG_SHOW_THREADS
Whether all current threads should be displayed when a thread suspends

DEBUG_STEP_JAVA

public static final BooleanOption DEBUG_STEP_JAVA
Whether stepping should step through Java's source files

DEBUG_STEP_INTERPRETER

public static final BooleanOption DEBUG_STEP_INTERPRETER
Whether stepping should step through Dynamic Java's source files

DEBUG_STEP_DRJAVA

public static final BooleanOption DEBUG_STEP_DRJAVA
Whether stepping should step through DrJava's source files

WORKING_DIRECTORY

public static final FileOption WORKING_DIRECTORY
Directory to start looking for files in when DrJava starts up.

INDENT_LEVEL

public static final NonNegativeIntegerOption INDENT_LEVEL
How many spaces to use for indenting.

HISTORY_MAX_SIZE

public static final NonNegativeIntegerOption HISTORY_MAX_SIZE
Number of lines to remember in the Interactions History

RECENT_FILES_MAX_SIZE

public static final NonNegativeIntegerOption RECENT_FILES_MAX_SIZE
Number of files to list in the recent file list

INTERACTIONS_EXIT_PROMPT

public static final BooleanOption INTERACTIONS_EXIT_PROMPT
Whether to prompt when the interactions pane is unexpectedly reset.

QUIT_PROMPT

public static final BooleanOption QUIT_PROMPT
Whether to prompt before quitting DrJava.

RECENT_FILES

public static final VectorOption RECENT_FILES
A vector containing the most recently used files