edu.rice.cs.drjava.config
Interface OptionConstants

All Known Implementing Classes:
AbstractDJDocument, AbstractDJPane, AbstractGlobalModel, ColoringGlyphPainter, ColoringView, CompilerErrorPanel, CompilerOptions, ConfigOptionListeners, ConfigOptionListeners.DisplayAllCompilerVersionsListener, ConfigOptionListeners.JavadocCustomParamsListener, ConfigOptionListeners.MasterJVMArgsListener, ConfigOptionListeners.MasterJVMXMXListener, ConfigOptionListeners.SlaveJVMArgsListener, ConfigOptionListeners.SlaveJVMXMXListener, DebugPanel, DebugTest, DefaultGlobalModel, DefinitionsDocument, DefinitionsPane, DirectoryOptionComponent, DocumentCacheTest.TestGlobalModel, DrJavaPropertySetup, EditExternalDialog, ErrorPanel, ExecuteExternalDialog, FileOptionComponent, GlobalModelIOTest, GlobalModelOtherTest, GlobalModelTestCase.TestGlobalModel, History, HistoryTest, InsertVariableDialog, InteractionsDJDocument, InteractionsPane, JavadocErrorPanel, JUnitPanel, OptionMapLoader, OptionMapLoaderTest, RecentFileManager, Step, VectorAbsRelFileOptionComponent, VectorClassnameOptionComponent, VectorFileOptionComponent, VectorKeyStrokeOptionComponent, VectorOptionComponent, VectorStringOptionComponent

public interface OptionConstants

Defines the commonly used Option constants in DrJava config and project profiles.

Version:
$Id: OptionConstants.java 5436 2011-08-02 06:58:19Z mgricken $

Nested Class Summary
static class OptionConstants.AccessLevelChoices
           
static class OptionConstants.COMPILER_PREFERENCE_CONTROL
          Class that is used to dynamically populate the ForcedChoiceOption.
static class OptionConstants.ConcJUnitCheckChoices
           
static class OptionConstants.DefaultFont
          Class that allows the main font to be initialized properly.
static class OptionConstants.DeleteLLClassFileChoices
           
static class OptionConstants.DynamicJavaAccessControlChoices
           
static class OptionConstants.FileExtRegistrationChoices
           
static class OptionConstants.HeapSizeChoices
           
static class OptionConstants.LookAndFeels
          Class that allows the look and feels to be initialized properly.
static class OptionConstants.PlasticThemes
           
static class OptionConstants.to
           
static class OptionConstants.VersionNotificationChoices
           
 
Field Summary
static ArrayList<String> accessLevelChoices
          Possible options for Javadoc access levels.
static int ADVANCED_LEVEL
           
static BooleanOption ALLOW_PRIVATE_ACCESS
          Deprecated. 
static BooleanOption ALWAYS_COMPILE_BEFORE_JAVADOC
          Whether to prompt to compile before compiling.
static BooleanOption ALWAYS_COMPILE_BEFORE_JUNIT
          Whether to prompt to save before testing.
static BooleanOption ALWAYS_SAVE_BEFORE_COMPILE
          Whether to prompt to save before compiling.
static BooleanOption ALWAYS_SAVE_BEFORE_DEBUG
          Whether to prompt to save before compiling.
static BooleanOption ALWAYS_SAVE_BEFORE_JAVADOC
          Whether to prompt to save before compiling.
static BooleanOption ALWAYS_SAVE_BEFORE_RUN
          Whether to prompt to save before running.
static String[] apiJavadocChoices
           
static String[] apiJavadocDeprecated
           
static ArrayList<String> apiJavadocVersionChoices
           
static ArrayList<String> apiJavadocVersionDeprecated
           
static BooleanOption AUTO_CLOSE_COMMENTS
          Whether to automatically close comments.
static NonNegativeIntegerOption AUTO_STEP_RATE
           
static BooleanOption BACKUP_FILES
          Whether to make emacs-style backup files.
static ColorOption BOOKMARK_COLOR
          Color for highlighting bookmarks.
static FileOption BROWSER_FILE
          A file path to a user's preferred browser.
static NonNegativeIntegerOption BROWSER_HISTORY_MAX_SIZE
          Number of entries in the browser history (0 for unlimited).
static StringOption BROWSER_STRING
          A String used to launch a user's preferred browser.
static NonNegativeIntegerOption CLIPBOARD_HISTORY_SIZE
          How many entries are kept in the clipboard history.
static ColorOption COMPILER_ERROR_COLOR
          Color for highlighting errors and test failures.
static ForcedChoiceOption CONCJUNIT_CHECKS_ENABLED
          The concurrent test checks that ConcJUnit should perform.
static ArrayList<String> concJUnitCheckChoices
          Possible options for Javadoc access levels.
static StringOption CUSTOM_DRJAVA_JAR_VERSION_SUFFIX
          A version suffix that describes custom additions to DrJava.
static BooleanOption DEBUG_AUTO_IMPORT
          Whether we want to automatically import packages after breakpoints or steps.
static ColorOption DEBUG_BREAKPOINT_COLOR
          Color for highlighting breakpoints.
static ColorOption DEBUG_BREAKPOINT_DISABLED_COLOR
          Color for highlighting disabled breakpoints.
static BooleanOption DEBUG_EXPRESSIONS_AND_METHODS_IN_WATCHES
          Whether we want to allow expressions and method calls in watches.
static ColorOption DEBUG_MESSAGE_COLOR
           
static NonNegativeIntegerOption DEBUG_PANEL_HEIGHT
          Height of debugger panel at startUp.
static VectorOption<File> 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 VectorOption<String> DEBUG_STEP_EXCLUDE
          Which packages to exclude when stepping.
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 StringOption DEFAULT_COMPILER_PREFERENCE
          Default compiler to use Stores the name of the compiler to use, set by changing the selection in the ForcedChoiceOption created by COMPILER_PREFERENCE_CONTROL.evaluate()
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_LINE_NUMBER_BACKGROUND_COLOR
          Color for background of line numbers in definitions pane.
static ColorOption DEFINITIONS_LINE_NUMBER_COLOR
          Color for background of line numbers in definitions pane.
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 ForcedChoiceOption DELETE_LL_CLASS_FILES
          Whether to delete language level class files.
static ArrayList<String> DELETE_LL_CLASS_FILES_CHOICES
          Delete class files for language-level classes.
static BooleanOption DETACH_DEBUGGER
          Whether the debugger is detached from the MainFrame.
static BooleanOption DETACH_TABBEDPANES
          Whether the tabbed pane is detached from the MainFrame.
static BooleanOption DIALOG_AUTOIMPORT_ENABLED
          Whether to display the "Auto Import" dialog when an undefined class is encountered in the Interactions Pane.
static StringOption DIALOG_AUTOIMPORT_STATE
          The last state of the "Auto Import" dialog.
static BooleanOption DIALOG_AUTOIMPORT_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static StringOption DIALOG_CLIPBOARD_HISTORY_STATE
          The last state of the "Clipboard History" dialog.
static BooleanOption DIALOG_CLIPBOARD_HISTORY_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static BooleanOption DIALOG_COMPLETE_JAVAAPI
          Whether to include Java API classes in auto-completion.
static BooleanOption DIALOG_COMPLETE_SCAN_CLASS_FILES
          Whether to scan class files for auto-completion class names.
static StringOption DIALOG_COMPLETE_WORD_STATE
          The last state of the "Complete File" dialog.
static BooleanOption DIALOG_COMPLETE_WORD_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static StringOption DIALOG_DEBUGFRAME_STATE
          The last state of the "Debugger" frame.
static BooleanOption DIALOG_DEBUGFRAME_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static BooleanOption DIALOG_DRJAVA_ERROR_POPUP_ENABLED
          Whether to show a notification popup when the first DrJava error occurs.
static BooleanOption DIALOG_DRJAVA_SURVEY_ENABLED
          Whether to ask the user if DrJava may send system information to the DrJava developers.
static StringOption DIALOG_EDITEXTERNALPROCESS_STATE
          The last state of the "Edit External Process" dialog.
static BooleanOption DIALOG_EDITEXTERNALPROCESS_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static StringOption DIALOG_EXTERNALPROCESS_STATE
          The last state of the "Execute External Process" dialog.
static BooleanOption DIALOG_EXTERNALPROCESS_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static BooleanOption DIALOG_GOTOFILE_FULLY_QUALIFIED
          Whether to also list files with fully qualified paths.
static StringOption DIALOG_GOTOFILE_STATE
          The last state of the "Go to File" dialog.
static BooleanOption DIALOG_GOTOFILE_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static StringOption DIALOG_JAROPTIONS_STATE
          The last state of the "Create Jar from Project" dialog.
static BooleanOption DIALOG_JAROPTIONS_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static NonNegativeIntegerOption DIALOG_LIGHTWEIGHT_PARSING_DELAY
          Delay for light-weight parsing.
static StringOption DIALOG_OPENJAVADOC_STATE
          The last state of the "Open Javadoc" dialog.
static BooleanOption DIALOG_OPENJAVADOC_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static StringOption DIALOG_TABBEDPANES_STATE
          The last state of the "Tabbed Panes" frame.
static BooleanOption DIALOG_TABBEDPANES_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static BooleanOption DISPLAY_ALL_COMPILER_VERSIONS
          Whether to display all versions of the compilers (even if they have the same major version).
static BooleanOption DISPLAY_RIGHT_MARGIN
          Whether to draw the right margin.
static String DJ_FILE_EXTENSION
          The extension for a language level source file
static NonNegativeIntegerOption DOC_LIST_WIDTH
          Width of DocList at startUp.
static ColorOption DRJAVA_ERRORS_BUTTON_COLOR
          Color for the background of the "DrJava Errors" button.
static NonNegativeIntegerOption DRJAVA_SURVEY_DAYS
          The number of days that have to pass before we ask and allow the user to participate in the DrJava survey again.
static BooleanOption DRJAVA_USE_FORCE_QUIT
          Whether to use Runtime.halt to quit DrJava (see bugs 1550220 and 1478796).
static ForcedChoiceOption DYNAMICJAVA_ACCESS_CONTROL
          File extension registration.
static ArrayList<String> DYNAMICJAVA_ACCESS_CONTROL_CHOICES
          Dynamic Java access control.
static BooleanOption DYNAMICJAVA_REQUIRE_SEMICOLON
          Whether to require a semicolon at the end of statements in the Interactions Pane.
static BooleanOption DYNAMICJAVA_REQUIRE_VARIABLE_TYPE
          Whether to require a variable type for variable declarations in the Interactions Pane.
static int ELEMENTARY_LEVEL
           
static VectorOption<String> EXTERNAL_SAVED_CMDLINES
          The command lines of saved external processes.
static NonNegativeIntegerOption EXTERNAL_SAVED_COUNT
          The number of saved external processes.
static VectorOption<String> EXTERNAL_SAVED_ENCLOSING_DJAPP_FILES
          The script file (or "" if none) of saved external processes.
static VectorOption<String> EXTERNAL_SAVED_NAMES
          The names of saved external processes.
static String EXTERNAL_SAVED_PREFIX
          Prefix for the "external saved" settings.
static VectorOption<String> EXTERNAL_SAVED_WORKDIRS
          The work directories of saved external processes.
static String EXTPROCESS_FILE_EXTENSION
          The extension for stand-alone DrJava external process file.
static String EXTPROCESS_FILE_NAME_INSIDE_JAR
          The configuration XML file that DrJava looks for inside a .djapp file
static VectorOption<File> EXTRA_CLASSPATH
          Extra class path.
static VectorOption<String> EXTRA_COMPILERS
           
static ForcedChoiceOption FILE_EXT_REGISTRATION
          File extension registration.
static ArrayList<String> FILE_EXT_REGISTRATION_CHOICES
          File extension registration choices.
static BooleanOption FIND_ALL_DOCUMENTS
           
static BooleanOption FIND_MATCH_CASE
           
static BooleanOption FIND_NO_COMMENTS_STRINGS
           
static BooleanOption FIND_NO_TEST_CASES
           
static BooleanOption FIND_ONLY_SELECTION
           
static BooleanOption FIND_REPLACE_FOCUS_IN_DEFPANE
          Whether to put the focus in the definitions pane after find/replace.
static ColorOption FIND_RESULTS_COLOR1
          Color for highlighting find results.
static ColorOption FIND_RESULTS_COLOR2
           
static ColorOption FIND_RESULTS_COLOR3
           
static ColorOption FIND_RESULTS_COLOR4
           
static ColorOption FIND_RESULTS_COLOR5
           
static ColorOption FIND_RESULTS_COLOR6
           
static ColorOption FIND_RESULTS_COLOR7
           
static ColorOption FIND_RESULTS_COLOR8
           
static ColorOption[] FIND_RESULTS_COLORS
           
static BooleanOption FIND_SEARCH_BACKWARDS
           
static BooleanOption FIND_WHOLE_WORD
           
static FileOption FIXED_INTERACTIONS_DIRECTORY
          The directory for the Interactions pane to use (as long as there is no project working directory).
static NonNegativeIntegerOption FOLLOW_FILE_DELAY
          Delay for following files.
static NonNegativeIntegerOption FOLLOW_FILE_LINES
          Maximum lines to keep when following files, or 0 for unlimited.
static FontOption FONT_DOCLIST
          List of open documents
static FontOption FONT_LINE_NUMBERS
          Line numbers
static FontOption FONT_MAIN
          Main (definitions document, tab contents)
static FontOption FONT_TOOLBAR
          Toolbar buttons
static BooleanOption FORCE_TEST_SUFFIX
          Whether to force test classes in projects to end in "Test".
static int FULL_JAVA
           
static int FUNCTIONAL_JAVA_LEVEL
           
static ArrayList<String> heapSizeChoices
           
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 VectorOption<String> INTERACTIONS_AUTO_IMPORT_CLASSES
          A Vector storing the classes to automatically import.
static ColorOption INTERACTIONS_ERROR_COLOR
           
static BooleanOption INTERACTIONS_EXIT_PROMPT
          Whether to prompt when the interactions pane is unexpectedly reset.
static BooleanOption INTERACTIONS_RESET_PROMPT
          Whether to prompt before resetting the interactions pane.
static int INTERMEDIATE_LEVEL
           
static String JAVA_FILE_EXTENSION
          The extension for a Java source file
static FileOption JAVAC_LOCATION
          tools.jar location, or NULL_FILE if not specified.
static StringOption JAVADOC_1_3_LINK
          Constants for the URLs of Sun's system class documentation for different versions of Java.
static String JAVADOC_1_3_TEXT
           
static StringOption JAVADOC_1_4_LINK
           
static String JAVADOC_1_4_TEXT
           
static StringOption JAVADOC_1_5_LINK
           
static String JAVADOC_1_5_TEXT
           
static StringOption JAVADOC_1_6_LINK
           
static String JAVADOC_1_6_TEXT
           
static StringOption JAVADOC_1_7_LINK
           
static String JAVADOC_1_7_TEXT
           
static ForcedChoiceOption JAVADOC_ACCESS_LEVEL
          The lowest access level of classes and members to include in the javadoc.
static VectorOption<String> JAVADOC_ADDITIONAL_LINKS
          Additional Javadoc URLs.
static ForcedChoiceOption JAVADOC_API_REF_VERSION
          The version of Java to use for the "Open Java API Javadoc" feature.
static String JAVADOC_AUTO_TEXT
           
static StringOption JAVADOC_CUSTOM_PARAMS
          A string containing custom options to be passed to Javadoc.
static FileOption JAVADOC_DESTINATION
          The default destination directory for Javadoc output.
static BooleanOption JAVADOC_FROM_ROOTS
          Whether to include the entire package heirarchy from the source roots when generating JavaDoc output.
static ForcedChoiceOption JAVADOC_LINK_VERSION
          The version of Java to use for links to Javadoc for system classes.
static String JAVADOC_NONE_TEXT
          Possible options for Javadoc system class documentation links.
static BooleanOption JAVADOC_PROMPT_FOR_DESTINATION
          Whether to always prompt for a destination directory, whether or not a default has been set.
static StringOption JUNIT_LINK
          URL for JUnit javadocs.
static FileOption JUNIT_LOCATION
          junitrt.jar/concutest-junit-3.8.2-withrt.jar location, or NULL_FILE if not specified.
static BooleanOption JUNIT_LOCATION_ENABLED
          True if the JUnit jar in JUNIT_LOCATION should be used.
static VectorOption<KeyStroke> KEY_ABOUT
          The key binding for the about dialog
static VectorOption<KeyStroke> KEY_AUTO_REFRESH_PROJECT
          The key binding for refreshing a project.
static VectorOption<KeyStroke> KEY_BACKWARD
          The key binding for moving the cursor backwards
static VectorOption<KeyStroke> KEY_BACKWARD_SELECT
          The key binding for moving the cursor backwards with selection
static VectorOption<KeyStroke> KEY_BEGIN_DOCUMENT
          The key binding for moving the cursor to the beginning of the document
static VectorOption<KeyStroke> KEY_BEGIN_DOCUMENT_SELECT
          The key binding for moving the cursor to the beginning of the document
static VectorOption<KeyStroke> KEY_BEGIN_LINE
          The key binding for moving the cursor to the beginning of the current line.
static VectorOption<KeyStroke> KEY_BEGIN_LINE_SELECT
          The key binding for moving the cursor to the beginning of the current line.
static VectorOption<KeyStroke> KEY_BOOKMARKS_PANEL
          The key binding for displaying the bookmarks panel.
static VectorOption<KeyStroke> KEY_BOOKMARKS_TOGGLE
          The key binding for toggling a bookmark.
static VectorOption<KeyStroke> KEY_BROWSE_BACK
          The key binding for jumping to the previous location in the browser history
static VectorOption<KeyStroke> KEY_BROWSE_FORWARD
          The key binding for jumping to the next location in the browser history
static VectorOption<KeyStroke> KEY_CHECK_NEW_VERSION
          The key binding for the check new version dialog
static VectorOption<KeyStroke> KEY_CLEAN_PROJECT
          The key binding for cleaning a project.
static VectorOption<KeyStroke> KEY_CLEAR_CONSOLE
          The key binding for clearing the console.
static VectorOption<KeyStroke> KEY_CLEAR_HISTORY
          The key binding for clearing the interactions history.
static VectorOption<KeyStroke> KEY_CLEAR_LINE
          The key binding for clearing a line, emacs-style.
static VectorOption<KeyStroke> KEY_CLOSE_ALL_FILES
          The key binding for closing all files
static VectorOption<KeyStroke> KEY_CLOSE_FILE
          The key binding for closing a file
static VectorOption<KeyStroke> KEY_CLOSE_PROJECT
           
static VectorOption<KeyStroke> KEY_CLOSE_SYSTEM_IN
          The key binging to close stream input in the ineractions panel.
static VectorOption<KeyStroke> KEY_CLOSING_BRACE
          The key binding for going to the closing brace.
static VectorOption<KeyStroke> KEY_COMMENT_LINES
          The key binding for commenting out lines
static VectorOption<KeyStroke> KEY_COMPILE
          The key binding for compiling current document
static VectorOption<KeyStroke> KEY_COMPILE_ALL
          The key binding for compiling all
static VectorOption<KeyStroke> KEY_COMPILE_PROJECT
          The key binding for compiling a project.
static VectorOption<KeyStroke> KEY_COMPLETE_FILE
          The key binding for complete file.
static VectorOption<KeyStroke> KEY_COPY
          The key binding for copying
static VectorOption<KeyStroke> KEY_CUT
          The key binding for cutting
static VectorOption<KeyStroke> KEY_CUT_LINE
          The key binding for cutting a line.
static VectorOption<KeyStroke> KEY_DEBUG_AUTOMATIC_TRACE
          The key binding for automatically tracing through each line of a program
static VectorOption<KeyStroke> KEY_DEBUG_BREAKPOINT_PANEL
          The key binding for displaying the breakpoints panel.
static VectorOption<KeyStroke> KEY_DEBUG_BREAKPOINT_TOGGLE
          The key binding for toggling a breakpoint.
static VectorOption<KeyStroke> KEY_DEBUG_CLEAR_ALL_BREAKPOINTS
          The key binding for clearing all breakpoints.
static VectorOption<KeyStroke> KEY_DEBUG_MODE_TOGGLE
          The key binding for toggling debug mode.
static VectorOption<KeyStroke> KEY_DEBUG_RESUME
          The key binding for resuming the debugger.
static VectorOption<KeyStroke> KEY_DEBUG_STEP_INTO
          The key binding for stepping into in the debugger
static VectorOption<KeyStroke> KEY_DEBUG_STEP_OUT
          The key binding for stepping out in the debugger.
static VectorOption<KeyStroke> KEY_DEBUG_STEP_OVER
          The key binding for stepping over in the debugger.
static VectorOption<KeyStroke> KEY_DELETE_NEXT
          The key binding for deleting the next character.
static VectorOption<KeyStroke> KEY_DELETE_PREVIOUS
          The key binding for deleting the previous character (with shift set).
static VectorOption<KeyStroke> KEY_DETACH_DEBUGGER
          The key binding to detach/re-attach the debugger panel.
static VectorOption<KeyStroke> KEY_DETACH_TABBEDPANES
          The key binding to detach/re-attach the tabbed panes.
static VectorOption<KeyStroke> KEY_DOWN
          The key binding for moving the cursor down.
static VectorOption<KeyStroke> KEY_DOWN_SELECT
          The key binding for moving the cursor down.
static VectorOption<KeyStroke> KEY_DRJAVA_ERRORS
          The key binding for the "DrJava Errors" dialog
static VectorOption<KeyStroke> KEY_DRJAVA_SURVEY
          The key binding for the DrJava survey dialog
static VectorOption<KeyStroke> KEY_END_DOCUMENT
          The key binding for moving the cursor to the end of the document.
static VectorOption<KeyStroke> KEY_END_DOCUMENT_SELECT
          The key binding for moving the cursor to the end of the document.
static VectorOption<KeyStroke> KEY_END_LINE
          The key binding for moving the cursor to the end of the current line.
static VectorOption<KeyStroke> KEY_END_LINE_SELECT
          The key binding for moving the cursor to the end of the current line.
static VectorOption<KeyStroke> KEY_EXEC_PROCESS
          The key binding for executing an external process.
static VectorOption<KeyStroke> KEY_EXECUTE_HISTORY
          The key binding for executing an interactions history.
static VectorOption<KeyStroke> KEY_EXPORT_OLD
          The key binding for exporting in the old project file format
static VectorOption<KeyStroke> KEY_FIND_NEXT
          The key binding for find and replace
static VectorOption<KeyStroke> KEY_FIND_PREV
          The key binding for find previous (opposite direction)
static VectorOption<KeyStroke> KEY_FIND_REPLACE
          The key binding for find and replace
static VectorOption<KeyStroke> KEY_FOLLOW_FILE
          The key binding for following a file, like using "less" and F.
static KeyStrokeOption KEY_FOR_UNIT_TESTS_ONLY
          Keystroke option for KeyStrokeOptionComponentTest.
static VectorOption<KeyStroke> KEY_FORCE_QUIT
          The key binding for forced quitting
static VectorOption<KeyStroke> KEY_FORWARD
          The key binding for moving the cursor forwards.
static VectorOption<KeyStroke> KEY_FORWARD_SELECT
          The key binding for moving the cursor forwards.
static VectorOption<KeyStroke> KEY_GENERATE_CUSTOM_DRJAVA
          The key binding for the GenerateCustomDrJavaJarFrame.
static VectorOption<KeyStroke> KEY_GOTO_FILE
          The key binding for goto file.
static VectorOption<KeyStroke> KEY_GOTO_FILE_UNDER_CURSOR
          The key binding for goto this file.
static VectorOption<KeyStroke> KEY_GOTO_LINE
          The key binding for goto line
static VectorOption<KeyStroke> KEY_HELP
          The key binding for help.
static VectorOption<KeyStroke> KEY_JAR_PROJECT
          The key binding for creating a jar of a project.
static VectorOption<KeyStroke> KEY_JAVADOC_ALL
          The key binding for generating javadoc for all documents
static VectorOption<KeyStroke> KEY_JAVADOC_CURRENT
          The key binding for generating javadoc for the current document
static VectorOption<KeyStroke> KEY_JUNIT_PROJECT
          The key binding for testing a project.
static VectorOption<KeyStroke> KEY_LIFT_CURRENT_INTERACTION
          The key binding for lifting the current interaction to definitions.
static VectorOption<KeyStroke> KEY_LOAD_HISTORY_SCRIPT
          The key binding for loading an interactions history as a script.
static VectorOption<KeyStroke> KEY_NEW_CLASS_FILE
          The key binding for creating a new java class file
static VectorOption<KeyStroke> KEY_NEW_DRJAVA_INSTANCE
          The key binding for starting a new, blank DrJava instance.
static VectorOption<KeyStroke> KEY_NEW_FILE
          The key binding for creating a new file
static VectorOption<KeyStroke> KEY_NEW_PROJECT
          The key binding for creating a new project.
static VectorOption<KeyStroke> KEY_NEW_TEST
          The key binding for creating a new JUnit test case
static VectorOption<KeyStroke> KEY_NEXT_DOCUMENT
          The key binding for selecting next document
static VectorOption<KeyStroke> KEY_NEXT_PANE
          The key binding for changing the focus to the next pane
static VectorOption<KeyStroke> KEY_NEXT_WORD
          The key binding for moving the cursor to the beginning of the next word.
static VectorOption<KeyStroke> KEY_NEXT_WORD_SELECT
          The key binding for moving the cursor to the beginning of the next word.
static VectorOption<KeyStroke> KEY_OPEN_FILE
          The key binding for opening a file.
static VectorOption<KeyStroke> KEY_OPEN_FOLDER
          The key binding for opening a folder
static VectorOption<KeyStroke> KEY_OPEN_JAVADOC
          The key binding for open Javadoc.
static VectorOption<KeyStroke> KEY_OPEN_JAVADOC_UNDER_CURSOR
          The key binding for open Javadoc under cursor.
static VectorOption<KeyStroke> KEY_OPEN_PROJECT
          The key binding for opening an entire project.
static VectorOption<KeyStroke> KEY_OPENING_BRACE
          The key binding for going to the opening brace.
static VectorOption<KeyStroke> KEY_PAGE_DOWN
          The key binding for page down.
static VectorOption<KeyStroke> KEY_PAGE_SETUP
          The key binding for showing the print preview
static VectorOption<KeyStroke> KEY_PAGE_UP
          The key binding for page up.
static VectorOption<KeyStroke> KEY_PASTE
          The key binding for pasting
static VectorOption<KeyStroke> KEY_PASTE_FROM_HISTORY
          The key binding for pasting from history
static VectorOption<KeyStroke> KEY_PREFERENCES
          The key binding for openning the preferences dialog
static VectorOption<KeyStroke> KEY_PREVIOUS_DOCUMENT
          The key binding for selecting previous document
static VectorOption<KeyStroke> KEY_PREVIOUS_PANE
          The key binding for changing the focus to the previous pane
static VectorOption<KeyStroke> KEY_PREVIOUS_WORD
          The key binding for moving the cursor to the beginning of the previous word.
static VectorOption<KeyStroke> KEY_PREVIOUS_WORD_SELECT
          The key binding for moving the cursor to the beginning of the previous word.
static VectorOption<KeyStroke> KEY_PRINT
          The key binding for printing a file
static VectorOption<KeyStroke> KEY_PRINT_CONSOLE
          The key binding for printing the console.
static VectorOption<KeyStroke> KEY_PRINT_INTERACTIONS
          The key binding for printing the interactions.
static VectorOption<KeyStroke> KEY_PRINT_PREVIEW
          The key binding for showing the print preview.
static VectorOption<KeyStroke> KEY_PROJECT_PROPERTIES
          The key binding for editing the project properties.
static VectorOption<KeyStroke> KEY_QUICKSTART
          The key binding for quickstart.
static VectorOption<KeyStroke> KEY_QUIT
          The key binding for quitting
static VectorOption<KeyStroke> KEY_REDO
          The key binding for redo-ing
static VectorOption<KeyStroke> KEY_RENAME_FILE
          The key binding for renaming a file.
static VectorOption<KeyStroke> KEY_RESET_INTERACTIONS
          The key binding for resetting the interactions pane.
static VectorOption<KeyStroke> KEY_REVERT_FILE
          The key binding for reverting a file.
static VectorOption<KeyStroke> KEY_RUN
          The key binding for running the main method of the current document
static VectorOption<KeyStroke> KEY_RUN_APPLET
          The key binding for running the current document as applet.
static VectorOption<KeyStroke> KEY_RUN_PROJECT
          The key binding for running a project.
static VectorOption<KeyStroke> KEY_SAVE_ALL_FILES
          The key binding for saving all files.
static VectorOption<KeyStroke> KEY_SAVE_AS_PROJECT
          The key binding for saving a project as a different file.
static VectorOption<KeyStroke> KEY_SAVE_CONSOLE_COPY
          The key binding for saving the console copy to a file.
static VectorOption<KeyStroke> KEY_SAVE_FILE
          The key binding for saving a file.
static VectorOption<KeyStroke> KEY_SAVE_FILE_AS
          The key binding for saving a file as.
static VectorOption<KeyStroke> KEY_SAVE_FILE_COPY
          The key binding for saving a file copy
static VectorOption<KeyStroke> KEY_SAVE_HISTORY
          The key binding for saving an interactions history.
static VectorOption<KeyStroke> KEY_SAVE_INTERACTIONS_COPY
          The key binding for saving the interactions copy to a file.
static VectorOption<KeyStroke> KEY_SAVE_PROJECT
          The key binding for saving a project.
static VectorOption<KeyStroke> KEY_SELECT_ALL
          The key binding for selecting all text
static VectorOption<KeyStroke> KEY_SHIFT_DELETE_NEXT
          The key binding for deleting the next character (with shift set).
static VectorOption<KeyStroke> KEY_SHIFT_DELETE_PREVIOUS
          The key binding for deleting the previous character (with shift set).
static VectorOption<KeyStroke> KEY_TABBED_NEXT_REGION
          The key binding for going to the next region in the tabbed pane
static VectorOption<KeyStroke> KEY_TABBED_PREV_REGION
          The key binding for going to the previous region in the tabbed pane
static VectorOption<KeyStroke> KEY_TEST
          The key binding for testing the current document
static VectorOption<KeyStroke> KEY_TEST_ALL
          The key binding for testing all open JUnit test cases.
static VectorOption<KeyStroke> KEY_UNCOMMENT_LINES
          The key binding for un-commenting lines
static VectorOption<KeyStroke> KEY_UNDO
          The key binding for undo-ing
static VectorOption<KeyStroke> KEY_UP
          The key binding for moving the cursor up.
static VectorOption<KeyStroke> KEY_UP_SELECT
          The key binding for moving the cursor up.
static VectorOption<KeyStroke> KEY_VIEW_INTERACTIONS_CLASSPATH
          The key binding for viewing the interactions classpath.
static IntegerOption LANGUAGE_LEVEL
          The language level to use when starting DrJava.
static String[] LANGUAGE_LEVEL_EXTENSIONS
           
static FileOption LAST_DIRECTORY
          The directory in use by the file choosers upon the previous quit.
static LongOption LAST_DRJAVA_SURVEY
          The last time we asked the user to participate in the DrJava survey.
static StringOption LAST_DRJAVA_SURVEY_RESULT
          The request URL that the user generated the last time the DrJava survey was taken.
static FileOption LAST_INTERACTIONS_DIRECTORY
          The directory in use by the Interactions pane upon the previous quit.
static LongOption LAST_NEW_VERSION_NOTIFICATION
          The last time we checked for a new version.
static BooleanOption LIGHTWEIGHT_PARSING_ENABLED
          Whether to perform light-weight parsing.
static BooleanOption LINEENUM_ENABLED
          Whether the line-numbers should be displayed in a row header.
static String[] linkChoices
           
static String[] linkDeprecated
           
static ArrayList<String> linkVersionChoices
           
static ArrayList<String> linkVersionDeprecated
           
static ForcedChoiceOption LOOK_AND_FEEL
          The current look and feel.
static int MASK
           
static StringOption MASTER_JVM_ARGS
          The command-line arguments to be passed to the Master JVM.
static ForcedChoiceOption MASTER_JVM_XMX
          The command-line arguments for the maximum heap size (-Xmx___) to be passed to the Master JVM.
static BooleanOption NEW_VERSION_ALLOWED
          Whether the new version feature may be used at all.
static ForcedChoiceOption NEW_VERSION_NOTIFICATION
          The kind of version DrJava should be looking for.
static ArrayList<String> NEW_VERSION_NOTIFICATION_CHOICES
          Notification of new versions.
static NonNegativeIntegerOption NEW_VERSION_NOTIFICATION_DAYS
          The number of days that have to pass before we automatically check again.
static String OLD_DJ0_FILE_EXTENSION
          The old extension for an elementary language level source file
static String OLD_DJ1_FILE_EXTENSION
          The old extension for an intermediate language level source file
static String OLD_DJ2_FILE_EXTENSION
          The old extension for an advanced language level source file
static String OLD_PROJECT_FILE_EXTENSION
          The extension for an old DrJava project file
static BooleanOption OPEN_FOLDER_RECURSIVE
          Open directory should default to recursive
static ForcedChoiceOption PLASTIC_THEMES
           
static String PROJECT_FILE_EXTENSION
          The extension for a DrJava project file
static String PROJECT_FILE_EXTENSION2
          The alternative extension for a DrJava project file
static BooleanOption PROMPT_BEFORE_CLEAN
          Whether to warn when cleaning the build directory
static BooleanOption PROMPT_RENAME_LL_FILES
          Whether to prompt to change the language level extensions (.dj0/.dj1->.dj, .dj2->.java).
static BooleanOption QUIT_PROMPT
          Whether to prompt before quitting DrJava.
static VectorOption<File> 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 VectorOption<File> RECENT_PROJECTS
          A vector containing the most recently used projects.
static BooleanOption REMOTE_CONTROL_ENABLED
          Whether remote control using sockets is enabled.
static IntegerOption REMOTE_CONTROL_PORT
          The port where DrJava will listen for remote control requests.
static BooleanOption RESET_CLEAR_CONSOLE
          Whether to clear the console when manually resetting the interactions pane.
static ColorOption RIGHT_MARGIN_COLOR
          Color for the line at the right margin.
static NonNegativeIntegerOption RIGHT_MARGIN_COLUMNS
          After how many columns to draw the right margin.
static FileOption RT_CONCJUNIT_LOCATION
          ConcJUnit processed Java Runtime (rt.concjunit.jar) location, or NULL_FILE if not specified.
static BooleanOption RUN_WITH_ASSERT
          Whether to run assert statements in the interactions pane.
static BooleanOption SHOW_CODE_PREVIEW_POPUPS
          Whether to show the "code preview" popups in the RegionTreePanels (bookmarks, breakpoints, find all).
static BooleanOption SHOW_DEBUG_CONSOLE
          Whether to enabled the Show Debug Console menu item in the Tools menu.
static BooleanOption SHOW_DEPRECATION_WARNINGS
          Whether to show deprecation warnings
static BooleanOption SHOW_FALLTHROUGH_WARNINGS
          Whether to show serial warnings
static BooleanOption SHOW_FINALLY_WARNINGS
          Whether to show finally warnings
static BooleanOption SHOW_PATH_WARNINGS
          Whether to show serial warnings
static BooleanOption SHOW_SERIAL_WARNINGS
          Whether to show serial warnings
static BooleanOption SHOW_SOURCE_WHEN_SWITCHING
          Whether a sample of the source code will be show when fast switching documents.
static BooleanOption SHOW_UNCHECKED_WARNINGS
          Whether to show unchecked warnings
static StringOption SLAVE_JVM_ARGS
          The command-line arguments to be passed to the Slave JVM.
static ForcedChoiceOption SLAVE_JVM_XMX
          The command-line arguments for the maximum heap size (-Xmx___) to be passed to the Slave JVM.
static BooleanOption SMART_RUN_FOR_APPLETS_AND_PROGRAMS
          Whether the java command should automatically detect applets and acm.program.Program subclasses.
static BooleanOption STICKY_INTERACTIONS_DIRECTORY
          Whether to save and restore Interactions pane directory at startUp/shutdown (sticky=true), or to use "user.home" (sticky=false).
static ColorOption SYSTEM_ERR_COLOR
           
static ColorOption SYSTEM_IN_COLOR
           
static ColorOption SYSTEM_OUT_COLOR
           
static NonNegativeIntegerOption TABS_HEIGHT
          Height of tabbed panel at startUp.
static BooleanOption TEXT_ANTIALIAS
          Whether to draw anti-aliased text.
static String TEXT_FILE_EXTENSION
          The extension for a text file
static BooleanOption TOOLBAR_ENABLED
          Whether or not the toolbar should be displayed.
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 toolbar buttons.
static BooleanOption WARN_BREAKPOINT_OUT_OF_SYNC
          Whether to warn if a document has been modified before allowing the user to set a breakpoint in it.
static BooleanOption WARN_CHANGE_DCP
          Whether to warn that a restart is necessary before the default compiler preference will change.
static BooleanOption WARN_CHANGE_INTERACTIONS
          Whether to warn that a reset is necessary before these Interactions Pane preferences will change.
static BooleanOption WARN_CHANGE_LAF
          Whether to warn that a restart is necessary before the look and feel will change.
static BooleanOption WARN_CHANGE_MISC
          Whether to warn that a restart is necessary before these miscellaneous preferences will change.
static BooleanOption WARN_CHANGE_THEME
          Whether to warn that a restart is necessary before the theme will change.
static BooleanOption WARN_DEBUG_MODIFIED_FILE
          Whether to warn that the user is debugging a file that is out of sync with its class file.
static BooleanOption WARN_IF_COMPIZ
          Whether to warn if Compiz is being used
static BooleanOption WARN_PATH_CONTAINS_POUND
          Whether to warn that a file's path contains a "#' symbol.
static NonNegativeIntegerOption WINDOW_HEIGHT
          Height of MainFrame at startUp.
static IntegerOption WINDOW_STATE
          The window state (maxamized or normal).
static BooleanOption WINDOW_STORE_POSITION
          Whether to save and restore window size and position at startUp/shutdown.
static NonNegativeIntegerOption WINDOW_WIDTH
          Width of MainFrame at startUp.
static IntegerOption WINDOW_X
          X position of MainFrame at startUp.
static IntegerOption WINDOW_Y
          Y position of MainFrame at startUp.
 

Field Detail

BROWSER_FILE

static final FileOption BROWSER_FILE
A file path to a user's preferred browser.


BROWSER_STRING

static final StringOption BROWSER_STRING
A String used to launch a user's preferred browser. It is tokenized and appended to the file path.


INTERACTIONS_AUTO_IMPORT_CLASSES

static final VectorOption<String> INTERACTIONS_AUTO_IMPORT_CLASSES
A Vector storing the classes to automatically import.


AUTO_STEP_RATE

static final NonNegativeIntegerOption AUTO_STEP_RATE

OLD_PROJECT_FILE_EXTENSION

static final String OLD_PROJECT_FILE_EXTENSION
The extension for an old DrJava project file

See Also:
Constant Field Values

PROJECT_FILE_EXTENSION

static final String PROJECT_FILE_EXTENSION
The extension for a DrJava project file

See Also:
Constant Field Values

PROJECT_FILE_EXTENSION2

static final String PROJECT_FILE_EXTENSION2
The alternative extension for a DrJava project file

See Also:
Constant Field Values

EXTPROCESS_FILE_EXTENSION

static final String EXTPROCESS_FILE_EXTENSION
The extension for stand-alone DrJava external process file.

See Also:
Constant Field Values

JAVA_FILE_EXTENSION

static final String JAVA_FILE_EXTENSION
The extension for a Java source file

See Also:
Constant Field Values

DJ_FILE_EXTENSION

static final String DJ_FILE_EXTENSION
The extension for a language level source file

See Also:
Constant Field Values

OLD_DJ0_FILE_EXTENSION

static final String OLD_DJ0_FILE_EXTENSION
The old extension for an elementary language level source file

See Also:
Constant Field Values

OLD_DJ1_FILE_EXTENSION

static final String OLD_DJ1_FILE_EXTENSION
The old extension for an intermediate language level source file

See Also:
Constant Field Values

OLD_DJ2_FILE_EXTENSION

static final String OLD_DJ2_FILE_EXTENSION
The old extension for an advanced language level source file

See Also:
Constant Field Values

FULL_JAVA

static final int FULL_JAVA
See Also:
Constant Field Values

ELEMENTARY_LEVEL

static final int ELEMENTARY_LEVEL
See Also:
Constant Field Values

INTERMEDIATE_LEVEL

static final int INTERMEDIATE_LEVEL
See Also:
Constant Field Values

ADVANCED_LEVEL

static final int ADVANCED_LEVEL
See Also:
Constant Field Values

FUNCTIONAL_JAVA_LEVEL

static final int FUNCTIONAL_JAVA_LEVEL
See Also:
Constant Field Values

LANGUAGE_LEVEL_EXTENSIONS

static final String[] LANGUAGE_LEVEL_EXTENSIONS

EXTPROCESS_FILE_NAME_INSIDE_JAR

static final String EXTPROCESS_FILE_NAME_INSIDE_JAR
The configuration XML file that DrJava looks for inside a .djapp file

See Also:
Constant Field Values

TEXT_FILE_EXTENSION

static final String TEXT_FILE_EXTENSION
The extension for a text file

See Also:
Constant Field Values

JAVAC_LOCATION

static final FileOption JAVAC_LOCATION
tools.jar location, or NULL_FILE if not specified.


EXTRA_CLASSPATH

static final VectorOption<File> EXTRA_CLASSPATH
Extra class path.


EXTRA_COMPILERS

static final VectorOption<String> EXTRA_COMPILERS

DISPLAY_ALL_COMPILER_VERSIONS

static final BooleanOption DISPLAY_ALL_COMPILER_VERSIONS
Whether to display all versions of the compilers (even if they have the same major version).


DEFINITIONS_NORMAL_COLOR

static final ColorOption DEFINITIONS_NORMAL_COLOR

DEFINITIONS_KEYWORD_COLOR

static final ColorOption DEFINITIONS_KEYWORD_COLOR

DEFINITIONS_TYPE_COLOR

static final ColorOption DEFINITIONS_TYPE_COLOR

DEFINITIONS_COMMENT_COLOR

static final ColorOption DEFINITIONS_COMMENT_COLOR

DEFINITIONS_DOUBLE_QUOTED_COLOR

static final ColorOption DEFINITIONS_DOUBLE_QUOTED_COLOR

DEFINITIONS_SINGLE_QUOTED_COLOR

static final ColorOption DEFINITIONS_SINGLE_QUOTED_COLOR

DEFINITIONS_NUMBER_COLOR

static final ColorOption DEFINITIONS_NUMBER_COLOR

SYSTEM_OUT_COLOR

static final ColorOption SYSTEM_OUT_COLOR

SYSTEM_ERR_COLOR

static final ColorOption SYSTEM_ERR_COLOR

SYSTEM_IN_COLOR

static final ColorOption SYSTEM_IN_COLOR

INTERACTIONS_ERROR_COLOR

static final ColorOption INTERACTIONS_ERROR_COLOR

DEBUG_MESSAGE_COLOR

static final ColorOption DEBUG_MESSAGE_COLOR

DEFINITIONS_BACKGROUND_COLOR

static final ColorOption DEFINITIONS_BACKGROUND_COLOR
Color for background of definitions pane.


DEFINITIONS_LINE_NUMBER_BACKGROUND_COLOR

static final ColorOption DEFINITIONS_LINE_NUMBER_BACKGROUND_COLOR
Color for background of line numbers in definitions pane.


DEFINITIONS_LINE_NUMBER_COLOR

static final ColorOption DEFINITIONS_LINE_NUMBER_COLOR
Color for background of line numbers in definitions pane.


DEFINITIONS_MATCH_COLOR

static final ColorOption DEFINITIONS_MATCH_COLOR
Color for highlighting brace-matching.


COMPILER_ERROR_COLOR

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


BOOKMARK_COLOR

static final ColorOption BOOKMARK_COLOR
Color for highlighting bookmarks.


FIND_RESULTS_COLOR1

static final ColorOption FIND_RESULTS_COLOR1
Color for highlighting find results.


FIND_RESULTS_COLOR2

static final ColorOption FIND_RESULTS_COLOR2

FIND_RESULTS_COLOR3

static final ColorOption FIND_RESULTS_COLOR3

FIND_RESULTS_COLOR4

static final ColorOption FIND_RESULTS_COLOR4

FIND_RESULTS_COLOR5

static final ColorOption FIND_RESULTS_COLOR5

FIND_RESULTS_COLOR6

static final ColorOption FIND_RESULTS_COLOR6

FIND_RESULTS_COLOR7

static final ColorOption FIND_RESULTS_COLOR7

FIND_RESULTS_COLOR8

static final ColorOption FIND_RESULTS_COLOR8

FIND_RESULTS_COLORS

static final ColorOption[] FIND_RESULTS_COLORS

DEBUG_BREAKPOINT_COLOR

static final ColorOption DEBUG_BREAKPOINT_COLOR
Color for highlighting breakpoints.


DEBUG_BREAKPOINT_DISABLED_COLOR

static final ColorOption DEBUG_BREAKPOINT_DISABLED_COLOR
Color for highlighting disabled breakpoints.


DEBUG_THREAD_COLOR

static final ColorOption DEBUG_THREAD_COLOR
Color for highlighting thread locations.


DRJAVA_ERRORS_BUTTON_COLOR

static final ColorOption DRJAVA_ERRORS_BUTTON_COLOR
Color for the background of the "DrJava Errors" button.


RIGHT_MARGIN_COLOR

static final ColorOption RIGHT_MARGIN_COLOR
Color for the line at the right margin.


FONT_MAIN

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


FONT_LINE_NUMBERS

static final FontOption FONT_LINE_NUMBERS
Line numbers


FONT_DOCLIST

static final FontOption FONT_DOCLIST
List of open documents


FONT_TOOLBAR

static final FontOption FONT_TOOLBAR
Toolbar buttons


TEXT_ANTIALIAS

static final BooleanOption TEXT_ANTIALIAS
Whether to draw anti-aliased text. (Slightly slower.)


DISPLAY_RIGHT_MARGIN

static final BooleanOption DISPLAY_RIGHT_MARGIN
Whether to draw the right margin. (Slightly slower.)


RIGHT_MARGIN_COLUMNS

static final NonNegativeIntegerOption RIGHT_MARGIN_COLUMNS
After how many columns to draw the right margin.


TOOLBAR_ICONS_ENABLED

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


TOOLBAR_TEXT_ENABLED

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


TOOLBAR_ENABLED

static final BooleanOption TOOLBAR_ENABLED
Whether or not the toolbar should be displayed.


LINEENUM_ENABLED

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


WINDOW_STORE_POSITION

static final BooleanOption WINDOW_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


SHOW_SOURCE_WHEN_SWITCHING

static final BooleanOption SHOW_SOURCE_WHEN_SWITCHING
Whether a sample of the source code will be show when fast switching documents.


LOOK_AND_FEEL

static final ForcedChoiceOption LOOK_AND_FEEL
The current look and feel.


PLASTIC_THEMES

static final ForcedChoiceOption PLASTIC_THEMES

MASK

static final int MASK

KEY_NEW_FILE

static final VectorOption<KeyStroke> KEY_NEW_FILE
The key binding for creating a new file


KEY_NEW_CLASS_FILE

static final VectorOption<KeyStroke> KEY_NEW_CLASS_FILE
The key binding for creating a new java class file


KEY_OPEN_PROJECT

static final VectorOption<KeyStroke> KEY_OPEN_PROJECT
The key binding for opening an entire project. I is right next to O, so it seemed logical that ctrl-I would open a project and ctrl-O open a file


KEY_NEW_PROJECT

static final VectorOption<KeyStroke> KEY_NEW_PROJECT
The key binding for creating a new project.


KEY_SAVE_PROJECT

static final VectorOption<KeyStroke> KEY_SAVE_PROJECT
The key binding for saving a project.


KEY_SAVE_AS_PROJECT

static final VectorOption<KeyStroke> KEY_SAVE_AS_PROJECT
The key binding for saving a project as a different file.


KEY_COMPILE_PROJECT

static final VectorOption<KeyStroke> KEY_COMPILE_PROJECT
The key binding for compiling a project.


KEY_JUNIT_PROJECT

static final VectorOption<KeyStroke> KEY_JUNIT_PROJECT
The key binding for testing a project.


KEY_RUN_PROJECT

static final VectorOption<KeyStroke> KEY_RUN_PROJECT
The key binding for running a project.


KEY_CLEAN_PROJECT

static final VectorOption<KeyStroke> KEY_CLEAN_PROJECT
The key binding for cleaning a project.


KEY_AUTO_REFRESH_PROJECT

static final VectorOption<KeyStroke> KEY_AUTO_REFRESH_PROJECT
The key binding for refreshing a project.


KEY_JAR_PROJECT

static final VectorOption<KeyStroke> KEY_JAR_PROJECT
The key binding for creating a jar of a project.


KEY_PROJECT_PROPERTIES

static final VectorOption<KeyStroke> KEY_PROJECT_PROPERTIES
The key binding for editing the project properties.


KEY_NEW_TEST

static final VectorOption<KeyStroke> KEY_NEW_TEST
The key binding for creating a new JUnit test case


KEY_OPEN_FOLDER

static final VectorOption<KeyStroke> KEY_OPEN_FOLDER
The key binding for opening a folder


KEY_OPEN_FILE

static final VectorOption<KeyStroke> KEY_OPEN_FILE
The key binding for opening a file.


KEY_SAVE_FILE

static final VectorOption<KeyStroke> KEY_SAVE_FILE
The key binding for saving a file.


KEY_SAVE_FILE_AS

static final VectorOption<KeyStroke> KEY_SAVE_FILE_AS
The key binding for saving a file as.


KEY_SAVE_FILE_COPY

static final VectorOption<KeyStroke> KEY_SAVE_FILE_COPY
The key binding for saving a file copy


KEY_SAVE_ALL_FILES

static final VectorOption<KeyStroke> KEY_SAVE_ALL_FILES
The key binding for saving all files.


KEY_EXPORT_OLD

static final VectorOption<KeyStroke> KEY_EXPORT_OLD
The key binding for exporting in the old project file format


KEY_RENAME_FILE

static final VectorOption<KeyStroke> KEY_RENAME_FILE
The key binding for renaming a file.


KEY_REVERT_FILE

static final VectorOption<KeyStroke> KEY_REVERT_FILE
The key binding for reverting a file.


KEY_CLOSE_FILE

static final VectorOption<KeyStroke> KEY_CLOSE_FILE
The key binding for closing a file


KEY_CLOSE_ALL_FILES

static final VectorOption<KeyStroke> KEY_CLOSE_ALL_FILES
The key binding for closing all files


KEY_CLOSE_PROJECT

static final VectorOption<KeyStroke> KEY_CLOSE_PROJECT

KEY_PAGE_SETUP

static final VectorOption<KeyStroke> KEY_PAGE_SETUP
The key binding for showing the print preview


KEY_PRINT_PREVIEW

static final VectorOption<KeyStroke> KEY_PRINT_PREVIEW
The key binding for showing the print preview.


KEY_PRINT

static final VectorOption<KeyStroke> KEY_PRINT
The key binding for printing a file


KEY_QUIT

static final VectorOption<KeyStroke> KEY_QUIT
The key binding for quitting


KEY_FORCE_QUIT

static final VectorOption<KeyStroke> KEY_FORCE_QUIT
The key binding for forced quitting


KEY_UNDO

static final VectorOption<KeyStroke> KEY_UNDO
The key binding for undo-ing


KEY_REDO

static final VectorOption<KeyStroke> KEY_REDO
The key binding for redo-ing


KEY_CUT

static final VectorOption<KeyStroke> KEY_CUT
The key binding for cutting


KEY_COPY

static final VectorOption<KeyStroke> KEY_COPY
The key binding for copying


KEY_PASTE

static final VectorOption<KeyStroke> KEY_PASTE
The key binding for pasting


KEY_PASTE_FROM_HISTORY

static final VectorOption<KeyStroke> KEY_PASTE_FROM_HISTORY
The key binding for pasting from history


KEY_SELECT_ALL

static final VectorOption<KeyStroke> KEY_SELECT_ALL
The key binding for selecting all text


KEY_FIND_NEXT

static final VectorOption<KeyStroke> KEY_FIND_NEXT
The key binding for find and replace


KEY_FIND_PREV

static final VectorOption<KeyStroke> KEY_FIND_PREV
The key binding for find previous (opposite direction)


KEY_FIND_REPLACE

static final VectorOption<KeyStroke> KEY_FIND_REPLACE
The key binding for find and replace


KEY_GOTO_LINE

static final VectorOption<KeyStroke> KEY_GOTO_LINE
The key binding for goto line


KEY_GOTO_FILE

static final VectorOption<KeyStroke> KEY_GOTO_FILE
The key binding for goto file.


KEY_GOTO_FILE_UNDER_CURSOR

static final VectorOption<KeyStroke> KEY_GOTO_FILE_UNDER_CURSOR
The key binding for goto this file.


KEY_OPEN_JAVADOC

static final VectorOption<KeyStroke> KEY_OPEN_JAVADOC
The key binding for open Javadoc.


KEY_OPEN_JAVADOC_UNDER_CURSOR

static final VectorOption<KeyStroke> KEY_OPEN_JAVADOC_UNDER_CURSOR
The key binding for open Javadoc under cursor.


KEY_COMPLETE_FILE

static final VectorOption<KeyStroke> KEY_COMPLETE_FILE
The key binding for complete file.


KEY_COMMENT_LINES

static final VectorOption<KeyStroke> KEY_COMMENT_LINES
The key binding for commenting out lines


KEY_UNCOMMENT_LINES

static final VectorOption<KeyStroke> KEY_UNCOMMENT_LINES
The key binding for un-commenting lines


KEY_PREVIOUS_DOCUMENT

static final VectorOption<KeyStroke> KEY_PREVIOUS_DOCUMENT
The key binding for selecting previous document


KEY_NEXT_DOCUMENT

static final VectorOption<KeyStroke> KEY_NEXT_DOCUMENT
The key binding for selecting next document


KEY_PREVIOUS_PANE

static final VectorOption<KeyStroke> KEY_PREVIOUS_PANE
The key binding for changing the focus to the previous pane


KEY_NEXT_PANE

static final VectorOption<KeyStroke> KEY_NEXT_PANE
The key binding for changing the focus to the next pane


KEY_OPENING_BRACE

static final VectorOption<KeyStroke> KEY_OPENING_BRACE
The key binding for going to the opening brace.


KEY_CLOSING_BRACE

static final VectorOption<KeyStroke> KEY_CLOSING_BRACE
The key binding for going to the closing brace.


KEY_BROWSE_FORWARD

static final VectorOption<KeyStroke> KEY_BROWSE_FORWARD
The key binding for jumping to the next location in the browser history


KEY_BROWSE_BACK

static final VectorOption<KeyStroke> KEY_BROWSE_BACK
The key binding for jumping to the previous location in the browser history


KEY_TABBED_NEXT_REGION

static final VectorOption<KeyStroke> KEY_TABBED_NEXT_REGION
The key binding for going to the next region in the tabbed pane


KEY_TABBED_PREV_REGION

static final VectorOption<KeyStroke> KEY_TABBED_PREV_REGION
The key binding for going to the previous region in the tabbed pane


KEY_PREFERENCES

static final VectorOption<KeyStroke> KEY_PREFERENCES
The key binding for openning the preferences dialog


KEY_COMPILE

static final VectorOption<KeyStroke> KEY_COMPILE
The key binding for compiling current document


KEY_COMPILE_ALL

static final VectorOption<KeyStroke> KEY_COMPILE_ALL
The key binding for compiling all


KEY_RUN

static final VectorOption<KeyStroke> KEY_RUN
The key binding for running the main method of the current document


KEY_RUN_APPLET

static final VectorOption<KeyStroke> KEY_RUN_APPLET
The key binding for running the current document as applet.


KEY_TEST

static final VectorOption<KeyStroke> KEY_TEST
The key binding for testing the current document


KEY_TEST_ALL

static final VectorOption<KeyStroke> KEY_TEST_ALL
The key binding for testing all open JUnit test cases.


KEY_JAVADOC_ALL

static final VectorOption<KeyStroke> KEY_JAVADOC_ALL
The key binding for generating javadoc for all documents


KEY_JAVADOC_CURRENT

static final VectorOption<KeyStroke> KEY_JAVADOC_CURRENT
The key binding for generating javadoc for the current document


KEY_SAVE_INTERACTIONS_COPY

static final VectorOption<KeyStroke> KEY_SAVE_INTERACTIONS_COPY
The key binding for saving the interactions copy to a file.


KEY_EXECUTE_HISTORY

static final VectorOption<KeyStroke> KEY_EXECUTE_HISTORY
The key binding for executing an interactions history.


KEY_LOAD_HISTORY_SCRIPT

static final VectorOption<KeyStroke> KEY_LOAD_HISTORY_SCRIPT
The key binding for loading an interactions history as a script.


KEY_SAVE_HISTORY

static final VectorOption<KeyStroke> KEY_SAVE_HISTORY
The key binding for saving an interactions history.


KEY_CLEAR_HISTORY

static final VectorOption<KeyStroke> KEY_CLEAR_HISTORY
The key binding for clearing the interactions history.


KEY_RESET_INTERACTIONS

static final VectorOption<KeyStroke> KEY_RESET_INTERACTIONS
The key binding for resetting the interactions pane.


KEY_VIEW_INTERACTIONS_CLASSPATH

static final VectorOption<KeyStroke> KEY_VIEW_INTERACTIONS_CLASSPATH
The key binding for viewing the interactions classpath.


KEY_PRINT_INTERACTIONS

static final VectorOption<KeyStroke> KEY_PRINT_INTERACTIONS
The key binding for printing the interactions.


KEY_LIFT_CURRENT_INTERACTION

static final VectorOption<KeyStroke> KEY_LIFT_CURRENT_INTERACTION
The key binding for lifting the current interaction to definitions.


KEY_SAVE_CONSOLE_COPY

static final VectorOption<KeyStroke> KEY_SAVE_CONSOLE_COPY
The key binding for saving the console copy to a file.


KEY_CLEAR_CONSOLE

static final VectorOption<KeyStroke> KEY_CLEAR_CONSOLE
The key binding for clearing the console.


KEY_PRINT_CONSOLE

static final VectorOption<KeyStroke> KEY_PRINT_CONSOLE
The key binding for printing the console.


KEY_BACKWARD

static final VectorOption<KeyStroke> KEY_BACKWARD
The key binding for moving the cursor backwards


KEY_BACKWARD_SELECT

static final VectorOption<KeyStroke> KEY_BACKWARD_SELECT
The key binding for moving the cursor backwards with selection


KEY_BEGIN_DOCUMENT

static final VectorOption<KeyStroke> KEY_BEGIN_DOCUMENT
The key binding for moving the cursor to the beginning of the document


KEY_BEGIN_DOCUMENT_SELECT

static final VectorOption<KeyStroke> KEY_BEGIN_DOCUMENT_SELECT
The key binding for moving the cursor to the beginning of the document


KEY_BEGIN_LINE

static final VectorOption<KeyStroke> KEY_BEGIN_LINE
The key binding for moving the cursor to the beginning of the current line.


KEY_BEGIN_LINE_SELECT

static final VectorOption<KeyStroke> KEY_BEGIN_LINE_SELECT
The key binding for moving the cursor to the beginning of the current line.


KEY_PREVIOUS_WORD

static final VectorOption<KeyStroke> KEY_PREVIOUS_WORD
The key binding for moving the cursor to the beginning of the previous word.


KEY_PREVIOUS_WORD_SELECT

static final VectorOption<KeyStroke> KEY_PREVIOUS_WORD_SELECT
The key binding for moving the cursor to the beginning of the previous word.


KEY_DELETE_NEXT

static final VectorOption<KeyStroke> KEY_DELETE_NEXT
The key binding for deleting the next character.


KEY_DELETE_PREVIOUS

static final VectorOption<KeyStroke> KEY_DELETE_PREVIOUS
The key binding for deleting the previous character (with shift set).


KEY_SHIFT_DELETE_NEXT

static final VectorOption<KeyStroke> KEY_SHIFT_DELETE_NEXT
The key binding for deleting the next character (with shift set).


KEY_SHIFT_DELETE_PREVIOUS

static final VectorOption<KeyStroke> KEY_SHIFT_DELETE_PREVIOUS
The key binding for deleting the previous character (with shift set).


KEY_DOWN

static final VectorOption<KeyStroke> KEY_DOWN
The key binding for moving the cursor down.


KEY_DOWN_SELECT

static final VectorOption<KeyStroke> KEY_DOWN_SELECT
The key binding for moving the cursor down.


KEY_UP

static final VectorOption<KeyStroke> KEY_UP
The key binding for moving the cursor up.


KEY_UP_SELECT

static final VectorOption<KeyStroke> KEY_UP_SELECT
The key binding for moving the cursor up.


KEY_END_DOCUMENT

static final VectorOption<KeyStroke> KEY_END_DOCUMENT
The key binding for moving the cursor to the end of the document.


KEY_END_DOCUMENT_SELECT

static final VectorOption<KeyStroke> KEY_END_DOCUMENT_SELECT
The key binding for moving the cursor to the end of the document.


KEY_END_LINE

static final VectorOption<KeyStroke> KEY_END_LINE
The key binding for moving the cursor to the end of the current line.


KEY_END_LINE_SELECT

static final VectorOption<KeyStroke> KEY_END_LINE_SELECT
The key binding for moving the cursor to the end of the current line.


KEY_NEXT_WORD

static final VectorOption<KeyStroke> KEY_NEXT_WORD
The key binding for moving the cursor to the beginning of the next word.


KEY_NEXT_WORD_SELECT

static final VectorOption<KeyStroke> KEY_NEXT_WORD_SELECT
The key binding for moving the cursor to the beginning of the next word.


KEY_FORWARD

static final VectorOption<KeyStroke> KEY_FORWARD
The key binding for moving the cursor forwards.


KEY_FORWARD_SELECT

static final VectorOption<KeyStroke> KEY_FORWARD_SELECT
The key binding for moving the cursor forwards.


KEY_PAGE_DOWN

static final VectorOption<KeyStroke> KEY_PAGE_DOWN
The key binding for page down.


KEY_PAGE_UP

static final VectorOption<KeyStroke> KEY_PAGE_UP
The key binding for page up.


KEY_CUT_LINE

static final VectorOption<KeyStroke> KEY_CUT_LINE
The key binding for cutting a line.


KEY_CLEAR_LINE

static final VectorOption<KeyStroke> KEY_CLEAR_LINE
The key binding for clearing a line, emacs-style.


KEY_DEBUG_MODE_TOGGLE

static final VectorOption<KeyStroke> KEY_DEBUG_MODE_TOGGLE
The key binding for toggling debug mode.


KEY_DEBUG_RESUME

static final VectorOption<KeyStroke> KEY_DEBUG_RESUME
The key binding for resuming the debugger.


KEY_DEBUG_AUTOMATIC_TRACE

static final VectorOption<KeyStroke> KEY_DEBUG_AUTOMATIC_TRACE
The key binding for automatically tracing through each line of a program


KEY_DEBUG_STEP_INTO

static final VectorOption<KeyStroke> KEY_DEBUG_STEP_INTO
The key binding for stepping into in the debugger


KEY_DEBUG_STEP_OVER

static final VectorOption<KeyStroke> KEY_DEBUG_STEP_OVER
The key binding for stepping over in the debugger.


KEY_DEBUG_STEP_OUT

static final VectorOption<KeyStroke> KEY_DEBUG_STEP_OUT
The key binding for stepping out in the debugger.


KEY_DEBUG_BREAKPOINT_TOGGLE

static final VectorOption<KeyStroke> KEY_DEBUG_BREAKPOINT_TOGGLE
The key binding for toggling a breakpoint.


KEY_DEBUG_BREAKPOINT_PANEL

static final VectorOption<KeyStroke> KEY_DEBUG_BREAKPOINT_PANEL
The key binding for displaying the breakpoints panel.


KEY_DEBUG_CLEAR_ALL_BREAKPOINTS

static final VectorOption<KeyStroke> KEY_DEBUG_CLEAR_ALL_BREAKPOINTS
The key binding for clearing all breakpoints.


KEY_BOOKMARKS_TOGGLE

static final VectorOption<KeyStroke> KEY_BOOKMARKS_TOGGLE
The key binding for toggling a bookmark.


KEY_BOOKMARKS_PANEL

static final VectorOption<KeyStroke> KEY_BOOKMARKS_PANEL
The key binding for displaying the bookmarks panel.


KEY_HELP

static final VectorOption<KeyStroke> KEY_HELP
The key binding for help.


KEY_QUICKSTART

static final VectorOption<KeyStroke> KEY_QUICKSTART
The key binding for quickstart. Currently set to the null keystroke.


KEY_ABOUT

static final VectorOption<KeyStroke> KEY_ABOUT
The key binding for the about dialog


KEY_CHECK_NEW_VERSION

static final VectorOption<KeyStroke> KEY_CHECK_NEW_VERSION
The key binding for the check new version dialog


KEY_DRJAVA_SURVEY

static final VectorOption<KeyStroke> KEY_DRJAVA_SURVEY
The key binding for the DrJava survey dialog


KEY_DRJAVA_ERRORS

static final VectorOption<KeyStroke> KEY_DRJAVA_ERRORS
The key binding for the "DrJava Errors" dialog


KEY_FOLLOW_FILE

static final VectorOption<KeyStroke> KEY_FOLLOW_FILE
The key binding for following a file, like using "less" and F.


KEY_EXEC_PROCESS

static final VectorOption<KeyStroke> KEY_EXEC_PROCESS
The key binding for executing an external process.


KEY_DETACH_TABBEDPANES

static final VectorOption<KeyStroke> KEY_DETACH_TABBEDPANES
The key binding to detach/re-attach the tabbed panes.


KEY_DETACH_DEBUGGER

static final VectorOption<KeyStroke> KEY_DETACH_DEBUGGER
The key binding to detach/re-attach the debugger panel.


KEY_CLOSE_SYSTEM_IN

static final VectorOption<KeyStroke> KEY_CLOSE_SYSTEM_IN
The key binging to close stream input in the ineractions panel. Ctrl-D on all systems. In the console on DOS/Windows, this was typically Ctrl-Z, but Ctrl-Z is now the default for Undo, even on Windows.


KEY_FOR_UNIT_TESTS_ONLY

static final KeyStrokeOption KEY_FOR_UNIT_TESTS_ONLY
Keystroke option for KeyStrokeOptionComponentTest.


KEY_GENERATE_CUSTOM_DRJAVA

static final VectorOption<KeyStroke> KEY_GENERATE_CUSTOM_DRJAVA
The key binding for the GenerateCustomDrJavaJarFrame.


KEY_NEW_DRJAVA_INSTANCE

static final VectorOption<KeyStroke> KEY_NEW_DRJAVA_INSTANCE
The key binding for starting a new, blank DrJava instance.


FIND_MATCH_CASE

static final BooleanOption FIND_MATCH_CASE

FIND_SEARCH_BACKWARDS

static final BooleanOption FIND_SEARCH_BACKWARDS

FIND_WHOLE_WORD

static final BooleanOption FIND_WHOLE_WORD

FIND_ALL_DOCUMENTS

static final BooleanOption FIND_ALL_DOCUMENTS

FIND_ONLY_SELECTION

static final BooleanOption FIND_ONLY_SELECTION

FIND_NO_COMMENTS_STRINGS

static final BooleanOption FIND_NO_COMMENTS_STRINGS

FIND_NO_TEST_CASES

static final BooleanOption FIND_NO_TEST_CASES

DEBUG_SOURCEPATH

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


DEBUG_STEP_JAVA

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


DEBUG_STEP_INTERPRETER

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


DEBUG_STEP_DRJAVA

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


DEBUG_STEP_EXCLUDE

static final VectorOption<String> DEBUG_STEP_EXCLUDE
Which packages to exclude when stepping.


DEBUG_AUTO_IMPORT

static final BooleanOption DEBUG_AUTO_IMPORT
Whether we want to automatically import packages after breakpoints or steps.


DEBUG_EXPRESSIONS_AND_METHODS_IN_WATCHES

static final BooleanOption DEBUG_EXPRESSIONS_AND_METHODS_IN_WATCHES
Whether we want to allow expressions and method calls in watches.


accessLevelChoices

static final ArrayList<String> accessLevelChoices
Possible options for Javadoc access levels.


JAVADOC_ACCESS_LEVEL

static final ForcedChoiceOption JAVADOC_ACCESS_LEVEL
The lowest access level of classes and members to include in the javadoc.


JAVADOC_NONE_TEXT

static final String JAVADOC_NONE_TEXT
Possible options for Javadoc system class documentation links.

See Also:
Constant Field Values

JAVADOC_1_3_TEXT

static final String JAVADOC_1_3_TEXT
See Also:
Constant Field Values

JAVADOC_1_4_TEXT

static final String JAVADOC_1_4_TEXT
See Also:
Constant Field Values

JAVADOC_1_5_TEXT

static final String JAVADOC_1_5_TEXT
See Also:
Constant Field Values

JAVADOC_1_6_TEXT

static final String JAVADOC_1_6_TEXT
See Also:
Constant Field Values

JAVADOC_1_7_TEXT

static final String JAVADOC_1_7_TEXT
See Also:
Constant Field Values

JAVADOC_AUTO_TEXT

static final String JAVADOC_AUTO_TEXT
See Also:
Constant Field Values

linkChoices

static final String[] linkChoices

linkVersionChoices

static final ArrayList<String> linkVersionChoices

linkDeprecated

static final String[] linkDeprecated

linkVersionDeprecated

static final ArrayList<String> linkVersionDeprecated

JAVADOC_1_3_LINK

static final StringOption JAVADOC_1_3_LINK
Constants for the URLs of Sun's system class documentation for different versions of Java.


JAVADOC_1_4_LINK

static final StringOption JAVADOC_1_4_LINK

JAVADOC_1_5_LINK

static final StringOption JAVADOC_1_5_LINK

JAVADOC_1_6_LINK

static final StringOption JAVADOC_1_6_LINK

JAVADOC_1_7_LINK

static final StringOption JAVADOC_1_7_LINK

JAVADOC_LINK_VERSION

static final ForcedChoiceOption JAVADOC_LINK_VERSION
The version of Java to use for links to Javadoc for system classes.


apiJavadocChoices

static final String[] apiJavadocChoices

apiJavadocVersionChoices

static final ArrayList<String> apiJavadocVersionChoices

apiJavadocDeprecated

static final String[] apiJavadocDeprecated

apiJavadocVersionDeprecated

static final ArrayList<String> apiJavadocVersionDeprecated

JAVADOC_API_REF_VERSION

static final ForcedChoiceOption JAVADOC_API_REF_VERSION
The version of Java to use for the "Open Java API Javadoc" feature.


JUNIT_LINK

static final StringOption JUNIT_LINK
URL for JUnit javadocs.


JAVADOC_ADDITIONAL_LINKS

static final VectorOption<String> JAVADOC_ADDITIONAL_LINKS
Additional Javadoc URLs.


JAVADOC_FROM_ROOTS

static final BooleanOption JAVADOC_FROM_ROOTS
Whether to include the entire package heirarchy from the source roots when generating JavaDoc output.


JAVADOC_CUSTOM_PARAMS

static final StringOption JAVADOC_CUSTOM_PARAMS
A string containing custom options to be passed to Javadoc. This string needs to be tokenized before passing it to Javadoc.


JAVADOC_DESTINATION

static final FileOption JAVADOC_DESTINATION
The default destination directory for Javadoc output.


JAVADOC_PROMPT_FOR_DESTINATION

static final BooleanOption JAVADOC_PROMPT_FOR_DESTINATION
Whether to always prompt for a destination directory, whether or not a default has been set.


INTERACTIONS_EXIT_PROMPT

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


QUIT_PROMPT

static final BooleanOption QUIT_PROMPT
Whether to prompt before quitting DrJava.


INTERACTIONS_RESET_PROMPT

static final BooleanOption INTERACTIONS_RESET_PROMPT
Whether to prompt before resetting the interactions pane.


ALWAYS_SAVE_BEFORE_COMPILE

static final BooleanOption ALWAYS_SAVE_BEFORE_COMPILE
Whether to prompt to save before compiling.


ALWAYS_SAVE_BEFORE_RUN

static final BooleanOption ALWAYS_SAVE_BEFORE_RUN
Whether to prompt to save before running.


ALWAYS_COMPILE_BEFORE_JUNIT

static final BooleanOption ALWAYS_COMPILE_BEFORE_JUNIT
Whether to prompt to save before testing.


ALWAYS_SAVE_BEFORE_JAVADOC

static final BooleanOption ALWAYS_SAVE_BEFORE_JAVADOC
Whether to prompt to save before compiling.


ALWAYS_COMPILE_BEFORE_JAVADOC

static final BooleanOption ALWAYS_COMPILE_BEFORE_JAVADOC
Whether to prompt to compile before compiling.


ALWAYS_SAVE_BEFORE_DEBUG

static final BooleanOption ALWAYS_SAVE_BEFORE_DEBUG
Whether to prompt to save before compiling.


WARN_BREAKPOINT_OUT_OF_SYNC

static final BooleanOption WARN_BREAKPOINT_OUT_OF_SYNC
Whether to warn if a document has been modified before allowing the user to set a breakpoint in it.


WARN_DEBUG_MODIFIED_FILE

static final BooleanOption WARN_DEBUG_MODIFIED_FILE
Whether to warn that the user is debugging a file that is out of sync with its class file.


WARN_CHANGE_LAF

static final BooleanOption WARN_CHANGE_LAF
Whether to warn that a restart is necessary before the look and feel will change.


WARN_CHANGE_THEME

static final BooleanOption WARN_CHANGE_THEME
Whether to warn that a restart is necessary before the theme will change.


WARN_CHANGE_MISC

static final BooleanOption WARN_CHANGE_MISC
Whether to warn that a restart is necessary before these miscellaneous preferences will change.


WARN_CHANGE_INTERACTIONS

static final BooleanOption WARN_CHANGE_INTERACTIONS
Whether to warn that a reset is necessary before these Interactions Pane preferences will change.


WARN_PATH_CONTAINS_POUND

static final BooleanOption WARN_PATH_CONTAINS_POUND
Whether to warn that a file's path contains a "#' symbol.


WARN_CHANGE_DCP

static final BooleanOption WARN_CHANGE_DCP
Whether to warn that a restart is necessary before the default compiler preference will change.


PROMPT_RENAME_LL_FILES

static final BooleanOption PROMPT_RENAME_LL_FILES
Whether to prompt to change the language level extensions (.dj0/.dj1->.dj, .dj2->.java).


PROMPT_BEFORE_CLEAN

static final BooleanOption PROMPT_BEFORE_CLEAN
Whether to warn when cleaning the build directory


OPEN_FOLDER_RECURSIVE

static final BooleanOption OPEN_FOLDER_RECURSIVE
Open directory should default to recursive


INDENT_LEVEL

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


HISTORY_MAX_SIZE

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


RECENT_FILES_MAX_SIZE

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


AUTO_CLOSE_COMMENTS

static final BooleanOption AUTO_CLOSE_COMMENTS
Whether to automatically close comments.


RESET_CLEAR_CONSOLE

static final BooleanOption RESET_CLEAR_CONSOLE
Whether to clear the console when manually resetting the interactions pane.


RUN_WITH_ASSERT

static final BooleanOption RUN_WITH_ASSERT
Whether to run assert statements in the interactions pane.


SMART_RUN_FOR_APPLETS_AND_PROGRAMS

static final BooleanOption SMART_RUN_FOR_APPLETS_AND_PROGRAMS
Whether the java command should automatically detect applets and acm.program.Program subclasses.


BACKUP_FILES

static final BooleanOption BACKUP_FILES
Whether to make emacs-style backup files.


ALLOW_PRIVATE_ACCESS

@Deprecated
static final BooleanOption ALLOW_PRIVATE_ACCESS
Deprecated. 
Whether to allow users to access to all members in the Interactions Pane. This should not be used anymore. Instead, use DYNAMICJAVA_ACCESS_CONTROL.


FORCE_TEST_SUFFIX

static final BooleanOption FORCE_TEST_SUFFIX
Whether to force test classes in projects to end in "Test".


REMOTE_CONTROL_ENABLED

static final BooleanOption REMOTE_CONTROL_ENABLED
Whether remote control using sockets is enabled.


REMOTE_CONTROL_PORT

static final IntegerOption REMOTE_CONTROL_PORT
The port where DrJava will listen for remote control requests.


WARN_IF_COMPIZ

static final BooleanOption WARN_IF_COMPIZ
Whether to warn if Compiz is being used


SHOW_UNCHECKED_WARNINGS

static final BooleanOption SHOW_UNCHECKED_WARNINGS
Whether to show unchecked warnings


SHOW_DEPRECATION_WARNINGS

static final BooleanOption SHOW_DEPRECATION_WARNINGS
Whether to show deprecation warnings


SHOW_FINALLY_WARNINGS

static final BooleanOption SHOW_FINALLY_WARNINGS
Whether to show finally warnings


SHOW_SERIAL_WARNINGS

static final BooleanOption SHOW_SERIAL_WARNINGS
Whether to show serial warnings


SHOW_FALLTHROUGH_WARNINGS

static final BooleanOption SHOW_FALLTHROUGH_WARNINGS
Whether to show serial warnings


SHOW_PATH_WARNINGS

static final BooleanOption SHOW_PATH_WARNINGS
Whether to show serial warnings


DEFAULT_COMPILER_PREFERENCE

static final StringOption DEFAULT_COMPILER_PREFERENCE
Default compiler to use Stores the name of the compiler to use, set by changing the selection in the ForcedChoiceOption created by COMPILER_PREFERENCE_CONTROL.evaluate()


LANGUAGE_LEVEL

static final IntegerOption LANGUAGE_LEVEL
The language level to use when starting DrJava. Stores the most recently used one. Defaults to full java.


RECENT_FILES

static final VectorOption<File> RECENT_FILES
A vector containing the most recently used files.


RECENT_PROJECTS

static final VectorOption<File> RECENT_PROJECTS
A vector containing the most recently used projects.


SHOW_DEBUG_CONSOLE

static final BooleanOption SHOW_DEBUG_CONSOLE
Whether to enabled the Show Debug Console menu item in the Tools menu.


WINDOW_HEIGHT

static final NonNegativeIntegerOption WINDOW_HEIGHT
Height of MainFrame at startUp. Can be overridden if out of bounds.


WINDOW_WIDTH

static final NonNegativeIntegerOption WINDOW_WIDTH
Width of MainFrame at startUp. Can be overridden if out of bounds.


WINDOW_X

static final IntegerOption WINDOW_X
X position of MainFrame at startUp. Can be overridden if out of bounds. This value can legally be negative in a multi-screen setup.


WINDOW_Y

static final IntegerOption WINDOW_Y
Y position of MainFrame at startUp. Can be overridden if out of bounds. This value can legally be negative in a multi-screen setup.


WINDOW_STATE

static final IntegerOption WINDOW_STATE
The window state (maxamized or normal). The current window state is saved on shutdown.


DOC_LIST_WIDTH

static final NonNegativeIntegerOption DOC_LIST_WIDTH
Width of DocList at startUp. Must be less than WINDOW_WIDTH. Can be overridden if out of bounds.


TABS_HEIGHT

static final NonNegativeIntegerOption TABS_HEIGHT
Height of tabbed panel at startUp. Must be less than WINDOW_HEIGHT + DEBUG_PANEL_HEIGHT. Can be overridden if out of bounds.


DEBUG_PANEL_HEIGHT

static final NonNegativeIntegerOption DEBUG_PANEL_HEIGHT
Height of debugger panel at startUp. Must be less than WINDOW_HEIGHT + TABS_HEIGHT. Can be overridden if out of bounds.


LAST_DIRECTORY

static final FileOption LAST_DIRECTORY
The directory in use by the file choosers upon the previous quit.


LAST_INTERACTIONS_DIRECTORY

static final FileOption LAST_INTERACTIONS_DIRECTORY
The directory in use by the Interactions pane upon the previous quit.


FIXED_INTERACTIONS_DIRECTORY

static final FileOption FIXED_INTERACTIONS_DIRECTORY
The directory for the Interactions pane to use (as long as there is no project working directory).


STICKY_INTERACTIONS_DIRECTORY

static final BooleanOption STICKY_INTERACTIONS_DIRECTORY
Whether to save and restore Interactions pane directory at startUp/shutdown (sticky=true), or to use "user.home" (sticky=false).


DYNAMICJAVA_REQUIRE_SEMICOLON

static final BooleanOption DYNAMICJAVA_REQUIRE_SEMICOLON
Whether to require a semicolon at the end of statements in the Interactions Pane.


DYNAMICJAVA_REQUIRE_VARIABLE_TYPE

static final BooleanOption DYNAMICJAVA_REQUIRE_VARIABLE_TYPE
Whether to require a variable type for variable declarations in the Interactions Pane.


DYNAMICJAVA_ACCESS_CONTROL_CHOICES

static final ArrayList<String> DYNAMICJAVA_ACCESS_CONTROL_CHOICES
Dynamic Java access control.


DYNAMICJAVA_ACCESS_CONTROL

static final ForcedChoiceOption DYNAMICJAVA_ACCESS_CONTROL
File extension registration.


MASTER_JVM_ARGS

static final StringOption MASTER_JVM_ARGS
The command-line arguments to be passed to the Master JVM.


SLAVE_JVM_ARGS

static final StringOption SLAVE_JVM_ARGS
The command-line arguments to be passed to the Slave JVM.


heapSizeChoices

static final ArrayList<String> heapSizeChoices

MASTER_JVM_XMX

static final ForcedChoiceOption MASTER_JVM_XMX
The command-line arguments for the maximum heap size (-Xmx___) to be passed to the Master JVM.


SLAVE_JVM_XMX

static final ForcedChoiceOption SLAVE_JVM_XMX
The command-line arguments for the maximum heap size (-Xmx___) to be passed to the Slave JVM.


DIALOG_CLIPBOARD_HISTORY_STATE

static final StringOption DIALOG_CLIPBOARD_HISTORY_STATE
The last state of the "Clipboard History" dialog.


DIALOG_CLIPBOARD_HISTORY_STORE_POSITION

static final BooleanOption DIALOG_CLIPBOARD_HISTORY_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


CLIPBOARD_HISTORY_SIZE

static final NonNegativeIntegerOption CLIPBOARD_HISTORY_SIZE
How many entries are kept in the clipboard history.


DIALOG_GOTOFILE_STATE

static final StringOption DIALOG_GOTOFILE_STATE
The last state of the "Go to File" dialog.


DIALOG_GOTOFILE_STORE_POSITION

static final BooleanOption DIALOG_GOTOFILE_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


DIALOG_OPENJAVADOC_STATE

static final StringOption DIALOG_OPENJAVADOC_STATE
The last state of the "Open Javadoc" dialog.


DIALOG_OPENJAVADOC_STORE_POSITION

static final BooleanOption DIALOG_OPENJAVADOC_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


DIALOG_AUTOIMPORT_STATE

static final StringOption DIALOG_AUTOIMPORT_STATE
The last state of the "Auto Import" dialog.


DIALOG_AUTOIMPORT_STORE_POSITION

static final BooleanOption DIALOG_AUTOIMPORT_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


BROWSER_HISTORY_MAX_SIZE

static final NonNegativeIntegerOption BROWSER_HISTORY_MAX_SIZE
Number of entries in the browser history (0 for unlimited).


DIALOG_GOTOFILE_FULLY_QUALIFIED

static final BooleanOption DIALOG_GOTOFILE_FULLY_QUALIFIED
Whether to also list files with fully qualified paths.


DIALOG_COMPLETE_WORD_STATE

static final StringOption DIALOG_COMPLETE_WORD_STATE
The last state of the "Complete File" dialog.


DIALOG_COMPLETE_WORD_STORE_POSITION

static final BooleanOption DIALOG_COMPLETE_WORD_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


DIALOG_COMPLETE_SCAN_CLASS_FILES

static final BooleanOption DIALOG_COMPLETE_SCAN_CLASS_FILES
Whether to scan class files for auto-completion class names.


DIALOG_COMPLETE_JAVAAPI

static final BooleanOption DIALOG_COMPLETE_JAVAAPI
Whether to include Java API classes in auto-completion.


LIGHTWEIGHT_PARSING_ENABLED

static final BooleanOption LIGHTWEIGHT_PARSING_ENABLED
Whether to perform light-weight parsing.


DIALOG_LIGHTWEIGHT_PARSING_DELAY

static final NonNegativeIntegerOption DIALOG_LIGHTWEIGHT_PARSING_DELAY
Delay for light-weight parsing.


DIALOG_TABBEDPANES_STATE

static final StringOption DIALOG_TABBEDPANES_STATE
The last state of the "Tabbed Panes" frame.


DIALOG_TABBEDPANES_STORE_POSITION

static final BooleanOption DIALOG_TABBEDPANES_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


DETACH_TABBEDPANES

static final BooleanOption DETACH_TABBEDPANES
Whether the tabbed pane is detached from the MainFrame.


DIALOG_DEBUGFRAME_STATE

static final StringOption DIALOG_DEBUGFRAME_STATE
The last state of the "Debugger" frame.


DIALOG_DEBUGFRAME_STORE_POSITION

static final BooleanOption DIALOG_DEBUGFRAME_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


DETACH_DEBUGGER

static final BooleanOption DETACH_DEBUGGER
Whether the debugger is detached from the MainFrame.


DIALOG_JAROPTIONS_STATE

static final StringOption DIALOG_JAROPTIONS_STATE
The last state of the "Create Jar from Project" dialog.


DIALOG_JAROPTIONS_STORE_POSITION

static final BooleanOption DIALOG_JAROPTIONS_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


DIALOG_EXTERNALPROCESS_STATE

static final StringOption DIALOG_EXTERNALPROCESS_STATE
The last state of the "Execute External Process" dialog.


DIALOG_EXTERNALPROCESS_STORE_POSITION

static final BooleanOption DIALOG_EXTERNALPROCESS_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


DIALOG_EDITEXTERNALPROCESS_STATE

static final StringOption DIALOG_EDITEXTERNALPROCESS_STATE
The last state of the "Edit External Process" dialog.


DIALOG_EDITEXTERNALPROCESS_STORE_POSITION

static final BooleanOption DIALOG_EDITEXTERNALPROCESS_STORE_POSITION
Whether to save and restore window size and position at startUp/shutdown.


FIND_REPLACE_FOCUS_IN_DEFPANE

static final BooleanOption FIND_REPLACE_FOCUS_IN_DEFPANE
Whether to put the focus in the definitions pane after find/replace.


DIALOG_DRJAVA_ERROR_POPUP_ENABLED

static final BooleanOption DIALOG_DRJAVA_ERROR_POPUP_ENABLED
Whether to show a notification popup when the first DrJava error occurs.


DIALOG_DRJAVA_SURVEY_ENABLED

static final BooleanOption DIALOG_DRJAVA_SURVEY_ENABLED
Whether to ask the user if DrJava may send system information to the DrJava developers.


SHOW_CODE_PREVIEW_POPUPS

static final BooleanOption SHOW_CODE_PREVIEW_POPUPS
Whether to show the "code preview" popups in the RegionTreePanels (bookmarks, breakpoints, find all).


DRJAVA_USE_FORCE_QUIT

static final BooleanOption DRJAVA_USE_FORCE_QUIT
Whether to use Runtime.halt to quit DrJava (see bugs 1550220 and 1478796).


DIALOG_AUTOIMPORT_ENABLED

static final BooleanOption DIALOG_AUTOIMPORT_ENABLED
Whether to display the "Auto Import" dialog when an undefined class is encountered in the Interactions Pane.


FOLLOW_FILE_DELAY

static final NonNegativeIntegerOption FOLLOW_FILE_DELAY
Delay for following files.


FOLLOW_FILE_LINES

static final NonNegativeIntegerOption FOLLOW_FILE_LINES
Maximum lines to keep when following files, or 0 for unlimited.


EXTERNAL_SAVED_PREFIX

static final String EXTERNAL_SAVED_PREFIX
Prefix for the "external saved" settings.

See Also:
Constant Field Values

EXTERNAL_SAVED_COUNT

static final NonNegativeIntegerOption EXTERNAL_SAVED_COUNT
The number of saved external processes.


EXTERNAL_SAVED_NAMES

static final VectorOption<String> EXTERNAL_SAVED_NAMES
The names of saved external processes.


EXTERNAL_SAVED_CMDLINES

static final VectorOption<String> EXTERNAL_SAVED_CMDLINES
The command lines of saved external processes.


EXTERNAL_SAVED_WORKDIRS

static final VectorOption<String> EXTERNAL_SAVED_WORKDIRS
The work directories of saved external processes.


EXTERNAL_SAVED_ENCLOSING_DJAPP_FILES

static final VectorOption<String> EXTERNAL_SAVED_ENCLOSING_DJAPP_FILES
The script file (or "" if none) of saved external processes.


NEW_VERSION_NOTIFICATION_CHOICES

static final ArrayList<String> NEW_VERSION_NOTIFICATION_CHOICES
Notification of new versions.


NEW_VERSION_NOTIFICATION

static final ForcedChoiceOption NEW_VERSION_NOTIFICATION
The kind of version DrJava should be looking for.


NEW_VERSION_ALLOWED

static final BooleanOption NEW_VERSION_ALLOWED
Whether the new version feature may be used at all.


LAST_NEW_VERSION_NOTIFICATION

static final LongOption LAST_NEW_VERSION_NOTIFICATION
The last time we checked for a new version.


NEW_VERSION_NOTIFICATION_DAYS

static final NonNegativeIntegerOption NEW_VERSION_NOTIFICATION_DAYS
The number of days that have to pass before we automatically check again.


DRJAVA_SURVEY_DAYS

static final NonNegativeIntegerOption DRJAVA_SURVEY_DAYS
The number of days that have to pass before we ask and allow the user to participate in the DrJava survey again.


LAST_DRJAVA_SURVEY

static final LongOption LAST_DRJAVA_SURVEY
The last time we asked the user to participate in the DrJava survey.


LAST_DRJAVA_SURVEY_RESULT

static final StringOption LAST_DRJAVA_SURVEY_RESULT
The request URL that the user generated the last time the DrJava survey was taken.


DELETE_LL_CLASS_FILES_CHOICES

static final ArrayList<String> DELETE_LL_CLASS_FILES_CHOICES
Delete class files for language-level classes.


DELETE_LL_CLASS_FILES

static final ForcedChoiceOption DELETE_LL_CLASS_FILES
Whether to delete language level class files.


FILE_EXT_REGISTRATION_CHOICES

static final ArrayList<String> FILE_EXT_REGISTRATION_CHOICES
File extension registration choices.


FILE_EXT_REGISTRATION

static final ForcedChoiceOption FILE_EXT_REGISTRATION
File extension registration.


JUNIT_LOCATION

static final FileOption JUNIT_LOCATION
junitrt.jar/concutest-junit-3.8.2-withrt.jar location, or NULL_FILE if not specified.


JUNIT_LOCATION_ENABLED

static final BooleanOption JUNIT_LOCATION_ENABLED
True if the JUnit jar in JUNIT_LOCATION should be used.


RT_CONCJUNIT_LOCATION

static final FileOption RT_CONCJUNIT_LOCATION
ConcJUnit processed Java Runtime (rt.concjunit.jar) location, or NULL_FILE if not specified.


concJUnitCheckChoices

static final ArrayList<String> concJUnitCheckChoices
Possible options for Javadoc access levels.


CONCJUNIT_CHECKS_ENABLED

static final ForcedChoiceOption CONCJUNIT_CHECKS_ENABLED
The concurrent test checks that ConcJUnit should perform.


CUSTOM_DRJAVA_JAR_VERSION_SUFFIX

static final StringOption CUSTOM_DRJAVA_JAR_VERSION_SUFFIX
A version suffix that describes custom additions to DrJava.