Serialized Form


Package edu.rice.cs.drjava.config

Class edu.rice.cs.drjava.config.DrJavaProperty.InfiniteLoopException extends RuntimeException implements Serializable

Class edu.rice.cs.drjava.config.OptionParseException extends IllegalArgumentException implements Serializable

Serialized Fields

key

String key

value

String value

message

String message

causes

OptionParseException[] causes

Package edu.rice.cs.drjava.model

Class edu.rice.cs.drjava.model.AbstractDJDocument extends SwingDocument implements Serializable

Serialized Fields

_keywords

HashSet<E> _keywords
A set of Java keywords.


_indent

int _indent
The default indent setting.


_reduced

ReducedModelControl _reduced
The reduced model of the document (stored in field _reduced) handles most of the document logic and keeps track of state. This field together with _currentLocation function as a virtual object for purposes of synchronization. All operations that access or modify this virtual object should be synchronized on _reduced.


_currentLocation

int _currentLocation
The absolute character offset in the document. Treated as part of the _reduced (model) for locking purposes.


_queryCache

HashMap<K,V> _queryCache

_offsetToQueries

SortedMap<K,V> _offsetToQueries
Records the set of queries (as a list) for each offset.


_indenter

Indenter _indenter
The instance of the indent decision tree used by Definitions documents.


_listener1

OptionListener<T> _listener1

_listener2

OptionListener<T> _listener2

_numLinesChangedAfter

int _numLinesChangedAfter
Offset marking where line number changes begin due to an insertion or deletion.

Class edu.rice.cs.drjava.model.AlreadyOpenException extends Exception implements Serializable

Serialized Fields

_openDocs

OpenDefinitionsDocument[] _openDocs

Class edu.rice.cs.drjava.model.DJError extends Object implements Serializable

Serialized Fields

_file

File _file

_lineNumber

int _lineNumber
zero-based line number.


_startColumn

int _startColumn
zero-based column number.


_message

String _message

_isWarning

boolean _isWarning

_noLocation

boolean _noLocation
This boolean is true when the DJError does not have a location (lineNumber is -1).

Class edu.rice.cs.drjava.model.DocumentClosedException extends RuntimeException implements Serializable

Serialized Fields

_document

OpenDefinitionsDocument _document

Class edu.rice.cs.drjava.model.FileMovedException extends IOException implements Serializable

Serialized Fields

_file

File _file

Class edu.rice.cs.drjava.model.GlobalModelTestCase.CancelingSelector extends Object implements Serializable

Class edu.rice.cs.drjava.model.GlobalModelTestCase.FileMovedWarningException extends RuntimeException implements Serializable

Class edu.rice.cs.drjava.model.GlobalModelTestCase.FileSelector extends Object implements Serializable

Serialized Fields

_file1

File _file1

_file2

File _file2

Class edu.rice.cs.drjava.model.GlobalModelTestCase.OpenWarningException extends RuntimeException implements Serializable

Class edu.rice.cs.drjava.model.GlobalModelTestCase.OverwriteException extends RuntimeException implements Serializable

Class edu.rice.cs.drjava.model.GlobalModelTestCase.SaveCopyFileSelector extends GlobalModelTestCase.FileSelector implements Serializable

Class edu.rice.cs.drjava.model.GlobalModelTestCase.WarningFileSelector extends Object implements Serializable

Serialized Fields

_file

File _file

Package edu.rice.cs.drjava.model.compiler

Class edu.rice.cs.drjava.model.compiler.CompilerError extends DJError implements Serializable


Package edu.rice.cs.drjava.model.debug

Class edu.rice.cs.drjava.model.debug.DebugException extends Exception implements Serializable

Class edu.rice.cs.drjava.model.debug.LineNotExecutableException extends DebugException implements Serializable


Package edu.rice.cs.drjava.model.definitions

Class edu.rice.cs.drjava.model.definitions.ClassNameNotFoundException extends Exception implements Serializable

Class edu.rice.cs.drjava.model.definitions.CompoundUndoManager extends UndoManager implements Serializable

Serialized Fields

id

int id

_compoundEdits

LinkedList<E> _compoundEdits
The compound edits we are storing. Not thread safe!


_keys

LinkedList<E> _keys
The keys for the CompoundEdits we are storing.


_nextKey

int _nextKey
The next key to use for nested CompoundEdits.


_savePoint

UndoableEdit _savePoint
The last edit that was performed before the last save.


_notifier

GlobalEventNotifier _notifier
Keeps track of the listeners to this undo manager.

Class edu.rice.cs.drjava.model.definitions.DefinitionsDocument extends AbstractDJDocument implements Serializable

Serialized Fields

_closedListeners

List<E> _closedListeners

_isModifiedSinceSave

boolean _isModifiedSinceSave
Specifies if the document has been modified since the last save. Modified under write lock.


_odd

OpenDefinitionsDocument _odd
This reference to the OpenDefinitionsDocument is needed so that the document iterator (the DefaultGlobalModel) can find the next ODD given a DD.


_undoManager

CompoundUndoManager _undoManager

_notifier

GlobalEventNotifier _notifier
Keeps track of the listeners to this model.


_editor

DefinitionsEditorKit _editor
Uses an updated version of the DefaultEditorKit


_wrappedPosList

LinkedList<E> _wrappedPosList
List with weak references to positions.


_finalizationListeners

List<E> _finalizationListeners
This list of listeners to notify when we are finalized.

Class edu.rice.cs.drjava.model.definitions.DefinitionsEditorKit extends StyledEditorKit implements Serializable

Serialized Fields

_notifier

GlobalEventNotifier _notifier

_actions

Action[] _actions

Class edu.rice.cs.drjava.model.definitions.InvalidPackageException extends Exception implements Serializable

Serialized Fields

_location

int _location

Class edu.rice.cs.drjava.model.definitions.NoSuchDocumentException extends RuntimeException implements Serializable


Package edu.rice.cs.drjava.model.definitions.reducedmodel

Class edu.rice.cs.drjava.model.definitions.reducedmodel.BraceException extends RuntimeException implements Serializable


Package edu.rice.cs.drjava.model.javadoc

Class edu.rice.cs.drjava.model.javadoc.JavadocException extends Exception implements Serializable


Package edu.rice.cs.drjava.model.junit

Class edu.rice.cs.drjava.model.junit.JUnitError extends DJError implements Serializable

Serialized Fields

_test

String _test

_className

String _className

_exception

String _exception

_stackTrace

StackTraceElement[] _stackTrace

Package edu.rice.cs.drjava.model.repl

Class edu.rice.cs.drjava.model.repl.History extends Object implements Serializable

Serialized Fields

_maxSize

int _maxSize

_vector

ArrayList<E> _vector

_cursor

int _cursor

_editedEntries

HashMap<K,V> _editedEntries
A hashmap for edited entries in the history.


_currentSearchString

String _currentSearchString
A placeholder for the current search string.


historyOptionListener

OptionListener<T> historyOptionListener
The OptionListener for HISTORY_MAX_SIZE

Class edu.rice.cs.drjava.model.repl.InteractionsDJDocument extends AbstractDJDocument implements Serializable

Serialized Fields

_hasPrompt

boolean _hasPrompt
Whether the document currently has a prompt and is ready to accept input.


_toClear

boolean _toClear
A flag indicating that the interpreter was recently reset, and to reset the styles list the next time a style is added. Cannot reset immediately because then the styles would be lost while the interactions pane is resetting.


_undoManager

CompoundUndoManager _undoManager

_isModifiedSinceSave

boolean _isModifiedSinceSave

_notifier

GlobalEventNotifier _notifier

_stylesList

List<E> _stylesList
A list of styles and their locations augmenting this document. This augmentation is NOT part of the reduced model; it a separate extension that uses itself as a mutual exclusion lock. This list holds pairs of location intervals and strings (identifying styles). In essence it maps regions to colors (??). in the document and styles, which is basically a map of regions where the coloring view that is now attached to the Interactions Pane. It is not allowed to use the reduced model to determine the color settings when rendering text. (Why not? -- Corky) We keep a list of all places where styles not considered by the reduced are being used, such as System.out, System.err, and the various return styles for Strings and other Objects. Since the LinkedList class is not thread safe, we have to synchronized all methods that access pointers in _stylesList and the associated boolean _toClear.

Class edu.rice.cs.drjava.model.repl.InteractionsEditorKit extends StyledEditorKit implements Serializable

Class edu.rice.cs.drjava.model.repl.InteractionsException extends RuntimeException implements Serializable

Class edu.rice.cs.drjava.model.repl.InterpreterInterruptedException extends RuntimeException implements Serializable

Serialized Fields

startLine

int startLine

startColumn

int startColumn

endLine

int endLine

endColumn

int endColumn

Package edu.rice.cs.drjava.model.repl.newjvm

Class edu.rice.cs.drjava.model.repl.newjvm.InterpretResult extends Object implements Serializable


Package edu.rice.cs.drjava.platform

Class edu.rice.cs.drjava.platform.WindowsRegistry.RegistryAccessDeniedException extends edu.rice.cs.drjava.platform.WindowsRegistry.RegistryException implements Serializable

Serialized Fields

hive

int hive

subKey

String subKey

Class edu.rice.cs.drjava.platform.WindowsRegistry.RegistryException extends Exception implements Serializable

Serialized Fields

errorCode

int errorCode

Class edu.rice.cs.drjava.platform.WindowsRegistry.RegistryKeyNotFoundException extends edu.rice.cs.drjava.platform.WindowsRegistry.RegistryException implements Serializable

Serialized Fields

hive

int hive

subKey

String subKey

Package edu.rice.cs.drjava.project

Class edu.rice.cs.drjava.project.DocFile extends AbsRelFile implements Serializable

Serialized Fields

_sel

Pair<T1,T2> _sel

_scroll

Pair<T1,T2> _scroll

_active

boolean _active

_package

String _package

_mod

long _mod

Class edu.rice.cs.drjava.project.MalformedProjectFileException extends Exception implements Serializable


Package edu.rice.cs.drjava.ui

Class edu.rice.cs.drjava.ui.AbortablePanel extends TabbedPanel implements Serializable

Serialized Fields

_leftPane

JPanel _leftPane

_scrollPane

JScrollPane _scrollPane

_model

SingleDisplayModel _model

_frame

MainFrame _frame

_title

String _title

_buttonPanel

JPanel _buttonPanel

_abortButton

JButton _abortButton

Class edu.rice.cs.drjava.ui.AboutDialog extends JDialog implements Serializable

Serialized Fields

_okButton

JButton _okButton

_copyButton

JButton _copyButton
the button that copies the system properties to the clipboard


_propertiesTable

JTable _propertiesTable
the table with the System Properties information


_propertiesTabIndex

int _propertiesTabIndex
index the System Properties tab, one of the tabs in _tabs


_tabs

JTabbedPane _tabs
the pane with tabs to select

Class edu.rice.cs.drjava.ui.AbstractDJPane extends JTextPane implements Serializable

Serialized Fields

_highlightManager

HighlightManager _highlightManager

_matchListener

CaretListener _matchListener
Looks for changes in the caret position to see if a paren/brace/bracket highlight is needed.


_matchHighlight

HighlightManager.HighlightInfo _matchHighlight
Our current paren/brace/bracket matching highlight.


dropTarget

DropTarget dropTarget
Drag and drop target.

Class edu.rice.cs.drjava.ui.BookmarksPanel extends RegionsTreePanel<MovingDocumentRegion> implements Serializable

Serialized Fields

_goToButton

JButton _goToButton

_removeButton

JButton _removeButton

_removeAllButton

JButton _removeAllButton

Class edu.rice.cs.drjava.ui.BreakpointsPanel extends RegionsTreePanel<Breakpoint> implements Serializable

Serialized Fields

_goToButton

JButton _goToButton

_enableDisableButton

JButton _enableDisableButton

_removeButton

JButton _removeButton

_removeAllButton

JButton _removeAllButton

_debugger

Debugger _debugger

Class edu.rice.cs.drjava.ui.ClipboardHistoryFrame extends SwingFrame implements Serializable

Serialized Fields

_chm

ClipboardHistoryModel _chm
Clipboard history model


_buttonPressed

int _buttonPressed
Code for the last button that was pressed.


_okButton

JButton _okButton
Ok button.


_cancelButton

JButton _cancelButton
Cancel button.


_historyList

 _historyList
List with history.


_previewArea

JTextArea _previewArea
Text area for that previews the history content.


_lastState

ClipboardHistoryFrame.FrameState _lastState
Last frame state. It can be stored and restored.


_mainFrame

MainFrame _mainFrame
Owner frame.


_okAction

ClipboardHistoryFrame.CloseAction _okAction
Close actions for ok and cancel button.


_cancelAction

ClipboardHistoryFrame.CloseAction _cancelAction
Close actions for ok and cancel button.


_windowListener

WindowAdapter _windowListener

Class edu.rice.cs.drjava.ui.CommonCloseButton extends JButton implements Serializable

Class edu.rice.cs.drjava.ui.CompilerErrorPanel extends ErrorPanel implements Serializable

Serialized Fields

_compileHasOccurred

boolean _compileHasOccurred
Whether a compile has occurred since the last compiler change.


_errorListPane

CompilerErrorPanel.CompilerErrorListPane _errorListPane

_compilerChoiceBox

 _compilerChoiceBox

_excludedFiles

File[] _excludedFiles
The list of files from the last compilation unit that were not compiled because they were not source files.

Class edu.rice.cs.drjava.ui.DebugPanel extends JPanel implements Serializable

Serialized Fields

_tabsPane

JSplitPane _tabsPane

_leftPane

JTabbedPane _leftPane

_rightPane

JTabbedPane _rightPane

_tabsAndStatusPane

JPanel _tabsAndStatusPane

_watchTable

JTable _watchTable

_stackTable

JTable _stackTable

_threadTable

JTable _threadTable

_currentThreadID

long _currentThreadID

_threadSuspendedPopupMenu

JPopupMenu _threadSuspendedPopupMenu

_stackPopupMenu

JPopupMenu _stackPopupMenu

_watchPopupMenu

JPopupMenu _watchPopupMenu

_threadInPopup

DebugThreadData _threadInPopup

_model

SingleDisplayModel _model

_frame

MainFrame _frame

_debugger

Debugger _debugger

_buttonPanel

JPanel _buttonPanel

_closeButton

JButton _closeButton

_resumeButton

JButton _resumeButton

_automaticTraceButton

JButton _automaticTraceButton

_stepIntoButton

JButton _stepIntoButton

_stepOverButton

JButton _stepOverButton

_stepOutButton

JButton _stepOutButton

_statusBar

JLabel _statusBar

_watches

ArrayList<E> _watches

_threads

ArrayList<E> _threads

_stackFrames

ArrayList<E> _stackFrames

Class edu.rice.cs.drjava.ui.DebugPanel.StackTableModel extends AbstractTableModel implements Serializable

Serialized Fields

_columnNames

String[] _columnNames

Class edu.rice.cs.drjava.ui.DebugPanel.ThreadTableModel extends AbstractTableModel implements Serializable

Serialized Fields

_columnNames

String[] _columnNames

Class edu.rice.cs.drjava.ui.DebugPanel.WatchTableModel extends AbstractTableModel implements Serializable

Serialized Fields

_columnNames

String[] _columnNames

Class edu.rice.cs.drjava.ui.DefinitionsPane extends AbstractDJPane implements Serializable

Serialized Fields

_mainFrame

MainFrame _mainFrame
Our parent window.


_doc

OpenDefinitionsDocument _doc
Our corresponding ODD


_undoAction

DefinitionsPane.UndoAction _undoAction

_redoAction

DefinitionsPane.RedoAction _redoAction

testVariable

boolean testVariable

_hasWarnedAboutModified

boolean _hasWarnedAboutModified
Flag used to determine if the user has already been warned about debugging when the document within this defpane has been modified since its last save.


_isDeleteCompoundEdit

boolean _isDeleteCompoundEdit

_isCtrlShiftBracketDown

boolean _isCtrlShiftBracketDown

_antiAliasText

boolean _antiAliasText
Whether to draw text as antialiased.


_displayRightMargin

boolean _displayRightMargin
Whether to display the right margin.


_numRightMarginColumns

int _numRightMarginColumns
After how many columns to display the right margin.


_rightMarginColor

Color _rightMarginColor
Color of the right margin.


_errorHighlightTag

HighlightManager.HighlightInfo _errorHighlightTag
Our current compiler error matching highlight.


_undoListener

UndoableEditListener _undoListener
Listens to any undoable events in the document, and adds them to the undo manager. Must be done in the view because the edits are stored along with the caret position at the time of the edit. Correction: document cursor position should be used instead of caret position. Perhaps this listener should be attached to the document.


_popMenu

JPopupMenu _popMenu
The contextual popup menu for the Definitions Pane.


_popupMenuMA

DefinitionsPane.PopupMenuMouseAdapter _popupMenuMA
The mouse adapter for handling a popup menu.


_errorListener

ErrorCaretListener _errorListener
Listens to caret to highlight errors as appropriate.


_setSizeListener

ActionListener _setSizeListener

_indentKeyActionTab

Action _indentKeyActionTab
Special action to take care of case when tab key is pressed.


_indentKeyActionLine

Action _indentKeyActionLine
Because the "default" action for the enter key is special, it must be grabbed from the Keymap using getAction(KeyStroke), which returns the "default" action for all keys which have behavior extending beyond regular text keys.


_indentKeyActionCurly

Action _indentKeyActionCurly
Likewise, regular text keys like '{', '}', and ':' do not have special actions that are returned by getAction(KeyStroke). To make sure these behave right, we use getDefaultAction() instead.


_indentKeyActionOpenCurly

Action _indentKeyActionOpenCurly

_indentKeyActionColon

Action _indentKeyActionColon

_inCompoundEdit

boolean _inCompoundEdit
Tells us whether we currently are in the middle of a CompoundEdit for regular keystrokes. Helps us with granular undo.


_compoundEditKey

int _compoundEditKey

ourMap

Keymap ourMap
Our keymap containing key bindings. Takes precedence over the default map.


_scrollPane

JScrollPane _scrollPane
This instance of the scroll pane is here in order to allow for the definitions pane to save the horizontal and vertical scroll


_savedVScroll

int _savedVScroll
Used to save the caret position, selection, and scroll when setting the definitions pane to be inactive


_savedHScroll

int _savedHScroll

_position

int _position

_selStart

int _selStart

_selEnd

int _selEnd

_colorOptionListeners

List<E> _colorOptionListeners
Saved option listeners kept in this field so they can be removed for garbage collection. The bindings of these variables to Lists are immuatable, but the internals of the data structures are mutated.


_booleanOptionListeners

List<E> _booleanOptionListeners

_integerOptionListeners

List<E> _integerOptionListeners

_finalizationListeners

List<E> _finalizationListeners
This list of listeners to notify when we are finalized

Class edu.rice.cs.drjava.ui.DefinitionsPane.RedoAction extends AbstractAction implements Serializable

Class edu.rice.cs.drjava.ui.DefinitionsPane.UndoAction extends AbstractAction implements Serializable

Class edu.rice.cs.drjava.ui.DetachedFrame extends SwingFrame implements Serializable

Serialized Fields

_detach

Runnable1<T> _detach
Lambda to execute when component is being detached. The parameter is the instance of DetachedFrame that may contain the component.


_reattach

Runnable1<T> _reattach
Lambda to execute when component is being re-attached. The parameter is the instance of DetachedFrame that may contain the component.


_lastState

DetachedFrame.FrameState _lastState
Last frame state. It can be stored and restored.


_mainFrame

MainFrame _mainFrame
Main frame.


_wa

WindowAdapter _wa
Window adapter to re-attach the tabbed pane when the window is closed.


_oldInputMap

InputMap _oldInputMap
Old InputMap without accelerators added.


_listenersToRemoveWhenDisposed

HashMap<K,V> _listenersToRemoveWhenDisposed
Listeners that need to be removed when this frame is disposed. Key=Listener, Value=JMenuItem listened to.


_keyBindingOptionListener

OptionListener<T> _keyBindingOptionListener
OptionListener responding to changes for the undo/redo key bindings.

Class edu.rice.cs.drjava.ui.DrJavaErrorHandler.LoggedCondition extends Throwable implements Serializable

Class edu.rice.cs.drjava.ui.DrJavaErrorPopup extends JDialog implements Serializable

Serialized Fields

_errorInfo

JComponent _errorInfo
information about the error


_keepDisplaying

JCheckBox _keepDisplaying
contains the stack trace


_bottomPanel

JPanel _bottomPanel
compresses the buttonPanel into the east


_buttonPanel

JPanel _buttonPanel
contains the buttons


_okButton

JButton _okButton
the button that closes this window


_moreButton

JButton _moreButton
the button that shows the error window


_error

Throwable _error
the error


_okAction

Action _okAction

_moreAction

Action _moreAction
Close this window, but display the full DrJava Errors window.


msg

String[] msg
Contains the canned message for the user

Class edu.rice.cs.drjava.ui.DrJavaErrorWindow extends JDialog implements Serializable

Serialized Fields

_errorInfo

JEditorPane _errorInfo
information about the error


_stackTrace

JTextArea _stackTrace
contains the stack trace


_indexLabel

JLabel _indexLabel
label with index


_stackTraceScroll

JScrollPane _stackTraceScroll
scroll pane for _stackTrace


_bottomPanel

JPanel _bottomPanel
compresses the buttonPanel into the east


_buttonPanel

JPanel _buttonPanel
contains the butons


_copyButton

JButton _copyButton
the button that copies the stack trace to the clipboard


_okButton

JButton _okButton
the button that closes this window


_nextButton

JButton _nextButton
the button that moves to the next error


_prevButton

JButton _prevButton
the button that moves to the previous error


_dismissButton

JButton _dismissButton
the button that clears all errors and closes the window


_errorCount

int _errorCount
the number of errors that had occurred


_error

Throwable _error
the currently selected error


_errorIndex

int _errorIndex
the currently selected error index


_windowListener

WindowAdapter _windowListener

CANCEL

Runnable1<T> CANCEL
Lambda that calls _cancel.


_okAction

Action _okAction

_prevAction

Action _prevAction

_nextAction

Action _nextAction
Go to the next error.


_dismissAction

Action _dismissAction
Dismiss all errors and close the window.


_copyAction

Action _copyAction
Copy currently selected error to clip board.

Class edu.rice.cs.drjava.ui.DrJavaSurveyPopup extends JDialog implements Serializable

Serialized Fields

_noButton

JButton _noButton
the no button


_yesButton

JButton _yesButton
the yes button


_mainFrame

MainFrame _mainFrame
the parent frame


_questionPanel

JOptionPane _questionPanel
the version information pane


_propertiesTable

JTable _propertiesTable
the table with the information that DrJava will send


_neverAskAgain

JCheckBox _neverAskAgain
don't ask user again


_noAction

Action _noAction

_yesAction

Action _yesAction
Close this window, but display the full DrJava Errors window.


NO

Runnable1<T> NO
Lambda that calls noAction.

Class edu.rice.cs.drjava.ui.EditExternalDialog extends SwingFrame implements Serializable

Serialized Fields

_editButton

JButton _editButton
Edit button.


_removeButton

JButton _removeButton
Remove button.


_upButton

JButton _upButton
Move up button.


_downButton

JButton _downButton
Move down button.


_importButton

JButton _importButton
Import button.


_exportButton

JButton _exportButton
Export button.


_upAction

Action _upAction
Move up action.


_downAction

Action _downAction
Move down action.


_importAction

Action _importAction
Import action.


_exportAction

Action _exportAction
Export action.


_dropDownButton

DropDownButton _dropDownButton
Drop-down button for additional commands.


_okButton

JButton _okButton
Ok button.


_list

 _list
List of commands.


_editExternalDialogMonitor

CompletionMonitor _editExternalDialogMonitor
Completion monitor to simulate modal behavior.


_extProcFilter

FileFilter _extProcFilter
Filter for drjava external process files (.djapp)


_saveExtProcFilter

FileFilter _saveExtProcFilter
Filter for drjava project files (.djapp only)


_importChooser

JFileChooser _importChooser
For opening files. We have a persistent dialog to keep track of the last directory from which we opened.


_exportChooser

JFileChooser _exportChooser
For saving files. We have a persistent dialog to keep track of the last directory from which we saved.


_mainFrame

MainFrame _mainFrame
Main frame.


_lastState

EditExternalDialog.FrameState _lastState
Last frame state. It can be stored and restored.


OK

Runnable1<T> OK
Lambda that calls _ok.

Class edu.rice.cs.drjava.ui.ErrorPanel extends TabbedPanel implements Serializable

Serialized Fields

_numErrors

int _numErrors
The total number of errors in the list


_showHighlightsCheckBox

JCheckBox _showHighlightsCheckBox

_model

SingleDisplayModel _model

_scroller

JScrollPane _scroller

_leftPanel

JPanel _leftPanel
This contains the _scroller and the _errorNavPanel.


_rightPanel

JPanel _rightPanel
This contains the label, showHighlightsCheckBox, and the customPanel.


_errorNavPanel

JPanel _errorNavPanel

_errorNavButtonsPanel

JPanel _errorNavButtonsPanel

customPanel

JPanel customPanel
This JPanel contains each child panel's specific UI components.


_nextErrorButton

JButton _nextErrorButton

_prevErrorButton

JButton _prevErrorButton

_popupMenu

JPopupMenu _popupMenu
_popupMenu and _popupMenuListener are either both null or both non-null.


_popupMenuListener

RightClickMouseAdapter _popupMenuListener

Class edu.rice.cs.drjava.ui.ErrorPanel.ErrorDocument extends SwingDocument implements Serializable

Serialized Fields

_book

DrJavaBook _book

_title

String _title

Class edu.rice.cs.drjava.ui.ErrorPanel.ErrorListPane extends JEditorPane implements Serializable

Serialized Fields

_keymap

Keymap _keymap
The custom keymap for the error list pane.


_selectedIndex

int _selectedIndex
Index into _errorListPositions of the currently selected error.


_errorListPositions

Position[] _errorListPositions
The start position of each error in the list. This position is the place where the error starts in the error list, as opposed to the place where the error exists in the source.


_errorTable

HashMap<K,V> _errorTable
Table mapping Positions in the error list to CompilerErrors.


_listHighlightTag

HighlightManager.HighlightInfo _listHighlightTag

_highlightManager

HighlightManager _highlightManager

cutAction

Action cutAction
Default cut action.


copyAction

Action copyAction
Default copy action.


pasteAction

Action pasteAction
No-op paste action.


defaultMouseListener

MouseAdapter defaultMouseListener

Class edu.rice.cs.drjava.ui.ErrorPanel.PreviewErrorFrame extends PreviewFrame implements Serializable

Class edu.rice.cs.drjava.ui.ExecuteExternalDialog extends SwingFrame implements Serializable

Serialized Fields

_runCommandButton

JButton _runCommandButton
Run Command button.


_saveCommandButton

JButton _saveCommandButton
Save Command button.


_insertCommandButton

JButton _insertCommandButton
Insert Command button.


_cancelCommandButton

JButton _cancelCommandButton
Cancel Command button.


_commandLine

JTextPane _commandLine
Entered command line.


_commandLinePreviewLabel

JLabel _commandLinePreviewLabel
Command line preview label.


_commandLinePreview

JTextPane _commandLinePreview
Command line preview.


_commandLineDoc

StyledDocument _commandLineDoc
Command line preview document.


_commandWorkDirLine

JTextPane _commandWorkDirLine
Entered command line working directory.


_commandWorkDirLinePreview

JTextPane _commandWorkDirLinePreview
Command line working directory preview.


_commandWorkDirLineDoc

StyledDocument _commandWorkDirLineDoc
Command line working directory preview document.


_commandWorkDirBtn

JButton _commandWorkDirBtn
Command working directory button.


_commandEnclosingFileLine

JTextPane _commandEnclosingFileLine
Entered command line enclosing file.


_commandEnclosingFileLinePreview

JTextPane _commandEnclosingFileLinePreview
Command line enclosing file preview.


_commandEnclosingFileLineDoc

StyledDocument _commandEnclosingFileLineDoc
Command line enclosing file preview document.


_commandEnclosingFileBtn

JButton _commandEnclosingFileBtn
Command enclosing file button.


_lastCommandFocus

JTextPane _lastCommandFocus
Last of the two text panes to have focus.


_varCommandLineCmdStyle

SimpleAttributeSet _varCommandLineCmdStyle
Style for variable the executable part.


_varErrorCommandLineCmdStyle

SimpleAttributeSet _varErrorCommandLineCmdStyle
Style for erroneous variable the command args part.


_commandLineCmdAS

SimpleAttributeSet _commandLineCmdAS
Style for normal text


_commandPanel

JPanel _commandPanel
Command line panel.


_documentListener

DocumentListener _documentListener
Command line document listener.


_workDirDocumentListener

DocumentListener _workDirDocumentListener
Command line work directory document listener.


_enclosingFileDocumentListener

DocumentListener _enclosingFileDocumentListener
Command line enclosing file document listener.


_dirChooser

DirectoryChooser _dirChooser
Directory chooser to open when clicking the "..." button.


_fileChooser

FileChooser _fileChooser
File chooser to open when clicking the "..." button.


_insertVarDialog

InsertVariableDialog _insertVarDialog
Dialog to insert variables.


_insertVarDialogMonitor

CompletionMonitor _insertVarDialogMonitor
Completion monitor to simulate modal behavior.


_cm

CompletionMonitor _cm
Completion monitor to tell the calling dialog that we're done. Only used if _editMode is true.


_mainFrame

MainFrame _mainFrame
Main frame.


_lastState

ExecuteExternalDialog.FrameState _lastState
Last frame state. It can be stored and restored.


_editMode

boolean _editMode
Edit mode if true.


_editIndex

int _editIndex
Index of the saved external process being edited if _editMode is true.


_props

PropertyMaps _props
PropertyMaps used for substitution when replacing variables.


CANCEL

Runnable1<T> CANCEL
Runnable that calls _cancel.

Class edu.rice.cs.drjava.ui.ExternalProcessPanel extends AbortablePanel implements Serializable

Serialized Fields

BUFFER_SIZE

int BUFFER_SIZE
Size of the buffer read at once.


BUFFER_READS_PER_TIMER

int BUFFER_READS_PER_TIMER
Number of buffer reads before the event thread is allowed to do something else.


_textArea

JTextArea _textArea

_pc

ProcessCreator _pc

_p

Process _p

_is

InputStreamReader _is

_erris

InputStreamReader _erris

_updateNowButton

JButton _updateNowButton

_runAgainButton

JButton _runAgainButton

_updateThread

Thread _updateThread

_readThread

Thread _readThread

_deathThread

Thread _deathThread

_sb

StringBuilder _sb

_changeCount

int _changeCount

_buf

char[] _buf

_red

int _red

_errbuf

char[] _errbuf

_errred

int _errred

_retVal

int _retVal

_header

String _header

_abortMonitor

CompletionMonitor _abortMonitor

Class edu.rice.cs.drjava.ui.FindResultsPanel extends RegionsTreePanel<MovingDocumentRegion> implements Serializable

Serialized Fields

_searchString

String _searchString

_searchAll

boolean _searchAll

_searchSelectionOnly

boolean _searchSelectionOnly

_matchCase

boolean _matchCase

_wholeWord

boolean _wholeWord

_noComments

boolean _noComments

_noTestCases

boolean _noTestCases

_doc

WeakReference<T> _doc

_findReplace

FindReplacePanel _findReplace

_region

MovingDocumentRegion _region

_findAgainButton

JButton _findAgainButton

_goToButton

JButton _goToButton

_bookmarkButton

JButton _bookmarkButton

_removeButton

JButton _removeButton

_colorBox

 _colorBox

_lastIndex

int _lastIndex

_colorOptionListeners

LinkedList<E> _colorOptionListeners
Saved option listeners kept in this field so they can be removed for garbage collection

Class edu.rice.cs.drjava.ui.GenerateCustomDrJavaJarFrame extends SwingFrame implements Serializable

Serialized Fields

_mainFrame

MainFrame _mainFrame

_generateButton

JButton _generateButton

_checkButton

JButton _checkButton

_closeButton

JButton _closeButton

_mainPanel

JPanel _mainPanel

_drjavaFile

File _drjavaFile
The file with the current DrJava executable.


_jarFileSelector

FileSelectorComponent _jarFileSelector
File selector for the jar output file.


_sourcesList

VectorFileOptionComponent _sourcesList
List with additional sources.


CLOSE

Runnable1<T> CLOSE
Runnable that calls _close.

Class edu.rice.cs.drjava.ui.HelpFrame extends HTMLFrame implements Serializable

Serialized Fields

_linkListener

HyperlinkListener _linkListener
Shows the page selected by the hyperlink event. Changed to anonymous inner class for encapsulation purposes

Class edu.rice.cs.drjava.ui.HTMLFrame extends SwingFrame implements Serializable

Serialized Fields

_mainDocPane

JEditorPane _mainDocPane

_mainScroll

JScrollPane _mainScroll

_splitPane

JSplitPane _splitPane

_splitPaneHolder

JPanel _splitPaneHolder

_contentsDocPane

JEditorPane _contentsDocPane

_closePanel

JPanel _closePanel

_closeButton

JButton _closeButton

_backButton

JButton _backButton

_forwardButton

JButton _forwardButton

_baseURL

URL _baseURL

_hyperlinkListeners

ArrayList<E> _hyperlinkListeners

_linkError

boolean _linkError

_lastURL

URL _lastURL

_navPane

JPanel _navPane

_history

HTMLFrame.HistoryList _history

_resetListener

HyperlinkListener _resetListener

_forwardAction

Action _forwardAction

_backAction

Action _backAction

_closeAction

Action _closeAction

Class edu.rice.cs.drjava.ui.HTMLFrame.ResourceAction extends AbstractAction implements Serializable

Class edu.rice.cs.drjava.ui.InsertVariableDialog extends SwingFrame implements Serializable

Serialized Fields

_tabbedPane

JTabbedPane _tabbedPane
Tab pane.


_varTable

Map<K,V> _varTable
Table with variables.


_varTableModel

Map<K,V> _varTableModel
Model for the table.


_varValueField

JTextField _varValueField
Field to preview the value of the variable.


_helpPane

JTextPane _helpPane
Help/Description for the variable.


_okBtn

JButton _okBtn
Button to accept the selection.


_cancelBtn

JButton _cancelBtn
Button to cancel.


_mainFrame

MainFrame _mainFrame
Main frame.


_selected

Pair<T1,T2> _selected
Selected entry, or null if canceled.


_cm

CompletionMonitor _cm
Completion monitor to tell the calling dialog that we're done.


CANCEL

Runnable1<T> CANCEL
Runnable1 that calls _cancel.

Class edu.rice.cs.drjava.ui.InteractionsPane extends AbstractDJPane implements Serializable

Serialized Fields

_undoAction

InteractionsPane.UndoAction _undoAction
fields for use in undo/redo functionality


_redoAction

InteractionsPane.RedoAction _redoAction

_inCompoundEdit

boolean _inCompoundEdit

_compoundEditKey

int _compoundEditKey

deleteCEBool

boolean deleteCEBool

_keymap

Keymap _keymap
The custom keymap for the interactions pane.


_antiAliasText

boolean _antiAliasText
Whether to draw text as antialiased.


_beep

Runnable _beep
A runnable object that causes the editor to beep.


_doc

InteractionsDJDocument _doc

_undoListener

UndoableEditListener _undoListener
Listens to any undoable events in the document, and adds them to the undo manager. Must be done in the view because the edits are stored along with the caret position at the time of the edit.

Class edu.rice.cs.drjava.ui.InteractionsPane.RedoAction extends AbstractAction implements Serializable

Class edu.rice.cs.drjava.ui.InteractionsPane.UndoAction extends AbstractAction implements Serializable

Class edu.rice.cs.drjava.ui.InteractionsScriptPane extends JPanel implements Serializable

Class edu.rice.cs.drjava.ui.JarOptionsDialog extends SwingFrame implements Serializable

Serialized Fields

_jarClasses

JCheckBox _jarClasses
Determines whether class files should be jar-ed.


_jarSources

JCheckBox _jarSources
Determines whether source files should be jar-ed.


_jarAll

JCheckBox _jarAll
Determines whether all files should be jar-ed.


_makeExecutable

JCheckBox _makeExecutable
Determines whether the jar file should be made executable.


_customManifest

JCheckBox _customManifest
Determines whether the jar file should include a custom manifest.


_jarFileSelector

FileSelectorComponent _jarFileSelector
File selector for the jar output file.


_mainClassField

FileSelectorStringComponent _mainClassField
Text field for the main class.


_mainClassLabel

JLabel _mainClassLabel
Label for main class.


_editManifest

JButton _editManifest
Button for opening edit window in custom manifest.


_okButton

JButton _okButton
OK button.


_cancelButton

JButton _cancelButton
Cancel button.


_mainFrame

MainFrame _mainFrame
Main frame.


_model

GlobalModel _model
Model.


_cantJarClassesLabel

JLabel _cantJarClassesLabel
Label explaining why classes can't be jar-ed.


_rootFile

File _rootFile
Root of the chooser.


_processingDialog

ProcessingDialog _processingDialog
Processing dialog.


_lastState

JarOptionsDialog.FrameState _lastState
Last frame state. It can be stored and restored.


_customManifestText

String _customManifestText
Holds the current text of the custom manifest.


CANCEL

Runnable1<T> CANCEL
Runnable that calls _cancel.

Class edu.rice.cs.drjava.ui.JavadocErrorPanel extends ErrorPanel implements Serializable

Serialized Fields

_errorListPane

JavadocErrorPanel.JavadocErrorListPane _errorListPane

Class edu.rice.cs.drjava.ui.JavadocErrorPanel.JavadocErrorListPane extends ErrorPanel.ErrorListPane implements Serializable

Serialized Fields

_wasSuccessful

boolean _wasSuccessful

Class edu.rice.cs.drjava.ui.JavadocFrame extends HTMLFrame implements Serializable

Class edu.rice.cs.drjava.ui.JUnitPanel extends ErrorPanel implements Serializable

Serialized Fields

_errorListPane

JUnitPanel.JUnitErrorListPane _errorListPane

_mainFrame

MainFrame _mainFrame

_testCount

int _testCount

_testsSuccessful

boolean _testsSuccessful

_progressBar

JUnitPanel.JUnitProgressBar _progressBar

_showStackTraceAction

Action _showStackTraceAction

_showStackTraceButton

JButton _showStackTraceButton

_error

JUnitError _error
The currently selected error.


_stackFrame

Window _stackFrame

_stackTextArea

JTextArea _stackTextArea

_errorLabel

JLabel _errorLabel

_testLabel

JLabel _testLabel

_fileLabel

JLabel _fileLabel

Class edu.rice.cs.drjava.ui.JUnitPanel.JUnitErrorListPane extends ErrorPanel.ErrorListPane implements Serializable

Serialized Fields

_popMenu

JPopupMenu _popMenu

_runningTestName

String _runningTestName

_warnedOutOfSync

boolean _warnedOutOfSync

_runningTestNamePositions

HashMap<K,V> _runningTestNamePositions
Maps any test names in the currently running suite to the position that they appear in the list pane.

Class edu.rice.cs.drjava.ui.LessPanel extends AbortablePanel implements Serializable

Serialized Fields

BUFFER_SIZE

int BUFFER_SIZE
Size of the buffer read at once.


BUFFER_READS_PER_TIMER

int BUFFER_READS_PER_TIMER
Number of buffer reads before the event thread is allowed to do something else.


_textArea

JTextArea _textArea

_f

File _f

_fr

FileReader _fr

_updateNowButton

JButton _updateNowButton

_restartButton

JButton _restartButton

_updateThread

Thread _updateThread

_buf

char[] _buf

_red

int _red

_totalRead

long _totalRead

Class edu.rice.cs.drjava.ui.LineEnumRule extends JComponent implements Serializable

Serialized Fields

_increment

int _increment
Vertical increment between line numbers


_pane

DefinitionsPane _pane
DefinitionsPane that this rule is displayed for


_fm

FontMetrics _fm
font metrics for the DefPane's font


_newFont

Font _newFont
custom font for the line numbers


_nfm

FontMetrics _nfm
font metrics for the new font

Class edu.rice.cs.drjava.ui.MainFrame extends SwingFrame implements Serializable

Serialized Fields

_model

AbstractGlobalModel _model
The model which controls all logic in DrJava.


_mainListener

MainFrame.ModelListener _mainListener
The main model listener attached by the main frame to the global model


_defScrollPanes

HashMap<K,V> _defScrollPanes
Maps an OpenDefDoc to its JScrollPane. Why doesn't OpenDefDoc contain a defScrollPane field?


_currentDefPane

DefinitionsPane _currentDefPane
The currently displayed DefinitionsPane.


_currentDefDoc

DefinitionsDocument _currentDefDoc
The currently displayed DefinitionsDocument.


_fileTitle

String _fileTitle
The filename currently being displayed.


_tabs

LinkedList<E> _tabs

_tabbedPane

JTabbedPane _tabbedPane

_findResults

LinkedList<E> _findResults

_tabbedPanesFrame

DetachedFrame _tabbedPanesFrame

_lastFocusOwner

Component _lastFocusOwner

_compilerErrorPanel

CompilerErrorPanel _compilerErrorPanel

_junitPanel

JUnitPanel _junitPanel

_javadocErrorPanel

JavadocErrorPanel _javadocErrorPanel

_findReplace

FindReplacePanel _findReplace

_breakpointsPanel

BreakpointsPanel _breakpointsPanel

_bookmarksPanel

BookmarksPanel _bookmarksPanel

_debugPanel

DebugPanel _debugPanel

_consolePane

InteractionsPane _consolePane

_consoleScroll

JScrollPane _consoleScroll

_consoleController

ConsoleController _consoleController

_interactionsPane

InteractionsPane _interactionsPane

_interactionsContainer

JPanel _interactionsContainer

_interactionsController

InteractionsController _interactionsController

_interactionsScriptController

InteractionsScriptController _interactionsScriptController

_interactionsScriptPane

InteractionsScriptPane _interactionsScriptPane

_showDebugger

boolean _showDebugger

_debugFrame

DetachedFrame _debugFrame

_statusBar

JPanel _statusBar
Panel to hold both InteractionsPane and its sync message.


_statusField

JLabel _statusField

_statusReport

JLabel _statusReport

_currLocationField

JLabel _currLocationField

_posListener

MainFrame.PositionListener _posListener

_docSplitPane

JSplitPane _docSplitPane

_debugSplitPane

JSplitPane _debugSplitPane

_mainSplit

JSplitPane _mainSplit

_compileButton

JButton _compileButton

_closeButton

JButton _closeButton

_undoButton

JButton _undoButton

_redoButton

JButton _redoButton

_runButton

JButton _runButton

_junitButton

JButton _junitButton

_errorsButton

JButton _errorsButton

_toolBar

JToolBar _toolBar

_interactionsHistoryChooser

JFileChooser _interactionsHistoryChooser

_menuBar

JMenuBar _menuBar

_fileMenu

JMenu _fileMenu

_editMenu

JMenu _editMenu

_toolsMenu

JMenu _toolsMenu

_projectMenu

JMenu _projectMenu

_languageLevelMenu

JMenu _languageLevelMenu

_helpMenu

JMenu _helpMenu

_debugMenu

JMenu _debugMenu

_debuggerEnabledMenuItem

JMenuItem _debuggerEnabledMenuItem

_interactionsPanePopupMenu

JPopupMenu _interactionsPanePopupMenu

_consolePanePopupMenu

JPopupMenu _consolePanePopupMenu

_configFrame

ConfigFrame _configFrame

_helpFrame

HelpFrame _helpFrame

_quickStartFrame

QuickStartFrame _quickStartFrame

_aboutDialog

AboutDialog _aboutDialog

_recentDocFrame

RecentDocFrame _recentDocFrame

_recentFileManager

RecentFileManager _recentFileManager
Keeps track of the recent files list in the File menu.


_recentProjectManager

RecentFileManager _recentProjectManager
Keeps track of the recent projects list in the Project menu


_currentProjFile

File _currentProjFile

_debugStepTimer

Timer _debugStepTimer
Timer to display "Stepping..." message if a step takes longer than a certain amount of time. All accesses must be synchronized on it.


_automaticTraceTimer

Timer _automaticTraceTimer
Timer to step into another line of code. The delay for each step is recorded in milliseconds.


_currentLocationHighlight

HighlightManager.HighlightInfo _currentLocationHighlight
The current highlight displaying the current location, used for FindAll and the of the debugger's thread, if there is one. If there is none, this is null.


_documentBreakpointHighlights

IdentityHashMap<K,V> _documentBreakpointHighlights
Table to map breakpoints to their corresponding highlight objects.


_documentBookmarkHighlights

IdentityHashMap<K,V> _documentBookmarkHighlights
Table to map bookmarks to their corresponding highlight objects.


_lastChangeTime

long _lastChangeTime
The timestamp for the last change to any document.


_promptBeforeQuit

boolean _promptBeforeQuit
Whether to display a prompt message before quitting.


_slaveJvmXmxListener

ConfigOptionListeners.SlaveJVMXMXListener _slaveJvmXmxListener
Listener for Interactions JVM


_masterJvmXmxListener

ConfigOptionListeners.MasterJVMXMXListener _masterJvmXmxListener
Listener for Main JVM


_guiAvailabilityNotifier

DefaultGUIAvailabilityNotifier _guiAvailabilityNotifier
GUI component availability notifier.


_modalWindowAdapters

HashMap<K,V> _modalWindowAdapters
Window adapter for "pseudo-modal" dialogs, i.e. non-modal dialogs that insist on keeping the focus.


_modalWindowAdapterOwner

Window _modalWindowAdapterOwner
The owner of the modal window listener has already been taken by another window.


_openChooser

JFileChooser _openChooser
For opening files. We have a persistent dialog to keep track of the last directory from which we opened.


_openProjectChooser

JFileChooser _openProjectChooser
For opening project files.


_saveChooser

JFileChooser _saveChooser
For saving files. We have a persistent dialog to keep track of the last directory from which we saved.


_projectFilter

FileFilter _projectFilter
Filter for drjava project files (.drjava and .xml and .pjt)


_txtFileFilter

FileFilter _txtFileFilter
Filter for text files (.txt)


_anyFileFilter

FileFilter _anyFileFilter
Filter for any files (*.*)


_threadPool

ExecutorService _threadPool
Thread pool for executing asynchronous tasks.


_openSelector

FileOpenSelector _openSelector
Returns the files to open to the model (command pattern).


_openFileOrProjectSelector

FileOpenSelector _openFileOrProjectSelector
Returns the files to open to the model (command pattern).


_openProjectSelector

FileOpenSelector _openProjectSelector
Returns the project file to open.


_openAnyFileSelector

FileOpenSelector _openAnyFileSelector
Returns the files to open.


_saveSelector

FileSaveSelector _saveSelector
Returns the file to save to the model (command pattern).


_saveAsSelector

FileSaveSelector _saveAsSelector
Returns the file to save to the model (command pattern).


_saveCopySelector

FileSaveSelector _saveCopySelector
Returns the file to save to the model (command pattern) without updating the document state.


_javadocSelector

JavadocDialog _javadocSelector
Provides the view's contribution to the Javadoc interaction.


_folderChooser

DirectoryChooser _folderChooser
Provides a chooser to open a directory


_openRecursiveCheckBox

JCheckBox _openRecursiveCheckBox

_moveToAuxiliaryAction

Action _moveToAuxiliaryAction

_removeAuxiliaryAction

Action _removeAuxiliaryAction

_moveAllToAuxiliaryAction

Action _moveAllToAuxiliaryAction

_removeAllAuxiliaryAction

Action _removeAllAuxiliaryAction

_newAction

Action _newAction
Creates a new blank document and select it in the definitions pane.


_newClassAction

Action _newClassAction
Creates a new Java class file.


_newProjectAction

Action _newProjectAction

_runProjectAction

AbstractAction _runProjectAction

_jarOptionsDialog

JarOptionsDialog _jarOptionsDialog
The jar options dialog.


_jarProjectAction

Action _jarProjectAction

_detachTabbedPanesAction

Action _detachTabbedPanesAction
Action that detaches the tabbed panes. Only runs in the event thread.


_detachTabbedPanesMenuItem

JMenuItem _detachTabbedPanesMenuItem

_detachDebugFrameAction

Action _detachDebugFrameAction
Action that detaches the debugger pane. Only runs in the event thread.


_detachDebugFrameMenuItem

JMenuItem _detachDebugFrameMenuItem

_newJUnitTestAction

Action _newJUnitTestAction
Sets the document in the definitions pane to a new templated junit test class.


_openAction

Action _openAction
Asks user for file name and and reads that file into the definitions pane.


_openFolderAction

Action _openFolderAction
Asks user for directory name and and reads it's files (and subdirectories files, on request) to the definitions pane.


_openFileOrProjectAction

Action _openFileOrProjectAction
Asks user for file name and and reads that file into the definitions pane.


_openProjectAction

Action _openProjectAction
Asks user for project file name and and reads the associated files into the file navigator (and places the first source file in the editor pane)


_closeProjectAction

Action _closeProjectAction

_closeAction

Action _closeAction
Closes the current active document, prompting to save if necessary.


_closeAllAction

Action _closeAllAction
Closes all open documents, prompting to save if necessary.


_closeFolderAction

Action _closeFolderAction
Closes all open documents, prompting to save if necessary.


_openAllFolderAction

Action _openAllFolderAction
Opens all the files in the current folder.


_openOneFolderAction

Action _openOneFolderAction
Opens a files in the current folder.


_newFileFolderAction

Action _newFileFolderAction
Creates a new untitled, empty file in the current folder.


_junitFolderAction

AbstractAction _junitFolderAction
Tests all the files in a folder.


_saveAction

Action _saveAction
Saves the current document.


_saveAsAction

Action _saveAsAction
Asks the user for a file name and saves the active document (in the definitions pane) to that file.


_saveCopyAction

Action _saveCopyAction
Asks the user for a file name and saves a copy of the active document (in the definitions pane) to that file. DrJava's state is not modified (i.e. it does not set the document to 'unchanged').


_renameAction

Action _renameAction
Asks the user for a file name and renames and saves the active document (in the definitions pane) to that file.


_saveProjectAction

Action _saveProjectAction

_saveProjectAsAction

Action _saveProjectAsAction

_exportProjectInOldFormatAction

Action _exportProjectInOldFormatAction

_revertAction

Action _revertAction
Reverts the current document.


_saveAllAction

Action _saveAllAction
Saves all documents, prompting for file names as necessary.


_printDefDocAction

Action _printDefDocAction
Prints the current document.


_printConsoleAction

Action _printConsoleAction
Prints the console document.


_printInteractionsAction

Action _printInteractionsAction
Prints the interactions document.


_printDefDocPreviewAction

Action _printDefDocPreviewAction
Opens the print preview window.


_printConsolePreviewAction

Action _printConsolePreviewAction
Opens the print preview window.


_printInteractionsPreviewAction

Action _printInteractionsPreviewAction
Opens the print preview window.


_pageSetupAction

Action _pageSetupAction
Opens the page setup window.


_compileAction

Action _compileAction
Compiles the document in the definitions pane.


_compileProjectAction

AbstractAction _compileProjectAction
Compiles all the project.


_compileFolderAction

AbstractAction _compileFolderAction
Compiles all documents in the navigators active group.


_compileAllAction

AbstractAction _compileAllAction
Compiles all open documents.


_cleanAction

AbstractAction _cleanAction
cleans the build directory


_autoRefreshAction

AbstractAction _autoRefreshAction
auto-refresh the project and open new files


_runAction

AbstractAction _runAction
Finds and runs the main method of the current document, if it exists.


_runAppletAction

AbstractAction _runAppletAction
Tries to run the current document as an applet.


_junitAction

AbstractAction _junitAction
Runs JUnit on the document in the definitions pane.


_junitAllAction

AbstractAction _junitAllAction
Runs JUnit over all open JUnit tests.


_junitProjectAction

AbstractAction _junitProjectAction
Runs JUnit over all open JUnit tests in the project directory.


_javadocAllAction

AbstractAction _javadocAllAction
Runs Javadoc on all open documents (and the files in their packages).


_javadocCurrentAction

AbstractAction _javadocCurrentAction
Runs Javadoc on the current document.


cutAction

Action cutAction
Default cut action. Returns focus to the correct pane.


copyAction

Action copyAction
Default copy action. Returns focus to the correct pane.


pasteAction

Action pasteAction
Default paste action. Returns focus to the correct pane.


_clipboardHistoryDialog

ClipboardHistoryFrame _clipboardHistoryDialog
The "Clipboard History" dialog.


_pasteHistoryAction

Action _pasteHistoryAction
Asks the user for a file name and goes there.


_copyInteractionToDefinitionsAction

Action _copyInteractionToDefinitionsAction
Copies whatever is currently in the interactions pane at the prompt to the definitions pane. If the current string is empty, then it will attempt to return the last entry from the interactions pane's history.


_undoAction

DelegatingAction _undoAction
Undoes the last change to the active definitions document.


_redoAction

DelegatingAction _redoAction
Redoes the last undo to the active definitions document.


_quitAction

Action _quitAction
Quits DrJava. Optionally displays a prompt before quitting.


_forceQuitAction

Action _forceQuitAction
Quits DrJava. Optionally displays a prompt before quitting.


_selectAllAction

Action _selectAllAction
Selects all text in window.


_findReplaceAction

Action _findReplaceAction
Action that shows the find/replace tab. Only executes in the event thread.


_findNextAction

Action _findNextAction
Find the next instance of the find word.


_findPrevAction

Action _findPrevAction
Does the find next in the opposite direction. If the direction is backward it searches forward.


_gotoLineAction

Action _gotoLineAction
Asks the user for a line number and goes there.


_gotoFileDialog

PredictiveInputFrame<T extends Comparable<? super T>> _gotoFileDialog
The "Go to File" dialog instance.


_gotoFileAction

Action _gotoFileAction
Action implementing "Go to file" command, which asks the user for a file name and goes there.


_gotoFileUnderCursorAction

Action _gotoFileUnderCursorAction
Goes to the file specified by the word the cursor is on.


_openJavadocDialog

PredictiveInputFrame<T extends Comparable<? super T>> _openJavadocDialog
The "Open Javadoc" dialog instance.


_javaAPISet

Set<E> _javaAPISet
The list of Java API classes.


_openJavadocAction

Action _openJavadocAction
Action that asks the user for a file name and goes there. Only executes in the event thread.


_openJavadocUnderCursorAction

Action _openJavadocUnderCursorAction
Open Javadoc page specified by the word the cursor is on.


_closeSystemInAction

Action _closeSystemInAction
Close input stream in the interactions pane.


_completeWordDialog

AutoCompletePopup _completeWordDialog
The "Complete Word" dialog instance.


completeWordUnderCursorAction

Action completeWordUnderCursorAction
Auto-completes word the cursor is on.


_indentLinesAction

Action _indentLinesAction
Indents the current selection.


_commentLinesAction

Action _commentLinesAction
Action for commenting out a block of text using wing comments.


_uncommentLinesAction

Action _uncommentLinesAction
Action for un-commenting a block of commented text.


_saveConsoleCopyAction

Action _saveConsoleCopyAction
Saves a copy of DrJava's output console to a file.


_clearConsoleAction

Action _clearConsoleAction
Clears DrJava's output console.


_showDebugConsoleAction

Action _showDebugConsoleAction
Shows the DebugConsole.


_resetInteractionsAction

Action _resetInteractionsAction
Resets the Interactions pane.


_viewInteractionsClassPathAction

Action _viewInteractionsClassPathAction
Defines actions that displays the interactions classpath.


_helpAction

Action _helpAction
Action that shows what help documentation is available. Only executes in the event thread.


_quickStartAction

Action _quickStartAction
Action that shows the quick start documentation. Only executes in the event thread.


_aboutAction

Action _aboutAction
Action that pops up an info dialog. Only runs in the event thread.


_checkNewVersionAction

Action _checkNewVersionAction
Action that pops up a dialog that checks for a new version. Only runs in the event thread.


_errorsAction

Action _errorsAction
Action that pops up the DrJava errors dialog. Only runs in the event thread.


_generateCustomDrJavaJarAction

Action _generateCustomDrJavaJarAction
Action that pops up the dialog to generate a custom drjava.jar file. Only runs in the event thread.


_newDrJavaInstanceAction

Action _newDrJavaInstanceAction
Action that starts a new, blank, unconnected DrJava instance.


_switchToNextAction

Action _switchToNextAction
Action that switches to next document. Only runs in the event thread.


_switchToPrevAction

Action _switchToPrevAction
Switches to previous document.


_switchToNextPaneAction

Action _switchToNextPaneAction
Switches focus to next pane.


_browseBackAction

Action _browseBackAction
Browse back in the browser history.


_browseForwardAction

Action _browseForwardAction
Browse forward in the browser history.


_nextRegionAction

Action _nextRegionAction
Jump to the next region in the tabbed pane.


_prevRegionAction

Action _prevRegionAction
Jump to the previous region in the tabbed pane.


_switchToPreviousPaneAction

Action _switchToPreviousPaneAction
Switches focus to previous pane.


_gotoClosingBraceAction

Action _gotoClosingBraceAction
Go to the closing brace.


_gotoOpeningBraceAction

Action _gotoOpeningBraceAction
Go to the opening brace.


_editPreferencesAction

Action _editPreferencesAction
Action that calls the ConfigFrame to edit preferences. Only runs in the event thread.


_projectPropertiesAction

AbstractAction _projectPropertiesAction

_toggleDebuggerAction

Action _toggleDebuggerAction
Action that enables the debugger. Only runs in the event thread.


_resumeDebugAction

Action _resumeDebugAction
Action that resumes debugging. Only runs in the event thread.


_automaticTraceMenuItem

JMenuItem _automaticTraceMenuItem

_automaticTraceDebugAction

Action _automaticTraceDebugAction
Action that automatically traces through entire program


_stepIntoDebugAction

Action _stepIntoDebugAction
Action that steps into the next method call. Only runs in the event thread.


_stepOverDebugAction

Action _stepOverDebugAction
Action that executes the next line, without stepping into methods. Only runs in the event thread.


_stepOutDebugAction

Action _stepOutDebugAction
Action that steps out of the next method call. Only runs in the event thread.


_toggleBreakpointAction

Action _toggleBreakpointAction
Toggles a breakpoint on the current line


_clearAllBreakpointsAction

Action _clearAllBreakpointsAction
Clears all breakpoints


_breakpointsPanelAction

Action _breakpointsPanelAction
Action that shows the breakpoints tab. Only runs in the event thread.


_bookmarksPanelAction

Action _bookmarksPanelAction
Action that shows the bookmarks tab. Only runs in the event thread.


_toggleBookmarkAction

Action _toggleBookmarkAction
Toggles a bookmark.


_cutLineAction

Action _cutLineAction
Cuts from the caret to the end of the current line to the clipboard.


_clearLineAction

Action _clearLineAction
Deletes text from the caret to the end of the current line.


_beginLineAction

Action _beginLineAction
Moves the caret to the "intelligent" beginning of the line.

See Also:
MainFrame._getBeginLinePos()

_selectionBeginLineAction

Action _selectionBeginLineAction
Selects to the "intelligent" beginning of the line.

See Also:
MainFrame._getBeginLinePos()

_interactionsHistoryFileSelector

FileOpenSelector _interactionsHistoryFileSelector

_executeHistoryAction

Action _executeHistoryAction
Interprets the commands in a file in the interactions window.


_loadHistoryScriptAction

Action _loadHistoryScriptAction
Action to load an interactions history as a replayable script.


_saveInteractionsCopyAction

Action _saveInteractionsCopyAction
Save the contents of the interactions window to a file.


_saveHistoryAction

Action _saveHistoryAction
Save the commands in the interactions window's history to a file


_clearHistoryAction

Action _clearHistoryAction
Clears the commands in the interaction history.


_windowCloseListener

WindowListener _windowCloseListener
How DrJava responds to window events.


_resetFindReplaceListener

MouseListener _resetFindReplaceListener

_navPaneDisplayManager

DisplayManager<T> _navPaneDisplayManager
This is what is given to the JTreeSortNavigator. This simply resolves the INavItem to an OpenDefDoc using the model and forwards it to the OddDisplayManager for size 20.


_historyListener

KeyListener _historyListener
These listeners support the traversal operations that cycle through recent documents.


_focusListenerForRecentDocs

FocusListener _focusListenerForRecentDocs

_undoRedoDefinitionsFocusListener

FocusListener _undoRedoDefinitionsFocusListener

_hourglassNestLevel

int _hourglassNestLevel

_allowKeyEvents

boolean _allowKeyEvents

_completeClassSet

HashSet<E> _completeClassSet
List with entries for the complete dialog.


_autoImportClassSet

HashSet<E> _autoImportClassSet
List with entries for the auto-import dialog.


_updateLock

Object _updateLock

_tabUpdatePending

boolean _tabUpdatePending

_waitAgain

boolean _waitAgain

_pendingUpdate

Runnable _pendingUpdate

_pendingDocument

OpenDefinitionsDocument _pendingDocument

_firstRegion

OrderedDocumentRegion _firstRegion

_lastRegion

OrderedDocumentRegion _lastRegion

dropTarget

DropTarget dropTarget
Drag and drop target.


_autoImportDialog

PredictiveInputFrame<T extends Comparable<? super T>> _autoImportDialog
The "Auto Import" dialog instance.


_autoImportPackageCheckbox

JCheckBox _autoImportPackageCheckbox

_followFileAction

Action _followFileAction
Follow a file.


_executeExternalProcessAction

Action _executeExternalProcessAction
Execute an external process.


_executeExternalDialog

ExecuteExternalDialog _executeExternalDialog
The execute external dialog.


_editExternalDialog

EditExternalDialog _editExternalDialog
The edit external dialog.


_editExternalProcessesAction

Action _editExternalProcessesAction
Action that edits saved processes. Only runs in the event thread.

Class edu.rice.cs.drjava.ui.NewJavaClassDialog extends SwingFrame implements Serializable

Serialized Fields

_mainFrame

MainFrame _mainFrame

_model

SingleDisplayModel _model

_okButton

JButton _okButton

_cancelButton

JButton _cancelButton

_mainPanel

JPanel _mainPanel

_className

JTextField _className

_interfaces

JTextField _interfaces

_superClass

JTextField _superClass

_superClassButton

JButton _superClassButton

_defaultRadio

JRadioButton _defaultRadio

_publicRadio

JRadioButton _publicRadio

_abstractCheck

JCheckBox _abstractCheck

_finalCheck

JCheckBox _finalCheck

_group1

ButtonGroup _group1

_mainMethod

JCheckBox _mainMethod

_classConstructor

JCheckBox _classConstructor

_errorMessage

JLabel _errorMessage

_isElementaryOrFunctionalJava

boolean _isElementaryOrFunctionalJava

_autoCompletePopup

AutoCompletePopup _autoCompletePopup

_autoCompleteAction

AbstractAction _autoCompleteAction

CANCEL

Runnable1<T> CANCEL
Runnable that calls _cancel.

Class edu.rice.cs.drjava.ui.NewVersionPopup extends JDialog implements Serializable

Serialized Fields

_modeBox

 _modeBox
whether to keep displaying this dialog, and for which releases


_closeButton

JButton _closeButton
the button that closes this window


_updateButton

JButton _updateButton
the button that updates to the new version


_downloadButton

JButton _downloadButton
the button that downloads the new version


_mainFrame

MainFrame _mainFrame
the parent frame


_versionPanel

JOptionPane _versionPanel
the version information pane


_bottomPanel

JPanel _bottomPanel
the panel with the buttons and combobox


_msg

String[] _msg
the message for the user


_newestVersionString

String _newestVersionString
the version string of the new version found, or ""


_closeAction

Action _closeAction

_updateAction

Action _updateAction
Download new DrJava and update this DrJava, then restart.


_downloadAction

Action _downloadAction
Close this window, but display the full DrJava Errors window.


CANCEL

Runnable1<T> CANCEL
Runnable that calls _cancel.

Class edu.rice.cs.drjava.ui.PreviewConsoleFrame extends PreviewFrame implements Serializable

Serialized Fields

_document

EditDocumentInterface _document

Class edu.rice.cs.drjava.ui.PreviewDefDocFrame extends PreviewFrame implements Serializable

Serialized Fields

_document

OpenDefinitionsDocument _document

Class edu.rice.cs.drjava.ui.PreviewFrame extends SwingFrame implements Serializable

Serialized Fields

_model

SingleDisplayModel _model

_mainFrame

MainFrame _mainFrame

_print

Pageable _print

_pageNumber

int _pageNumber

_screenSize

Dimension _screenSize

_zoomSlider

JSlider _zoomSlider

_previewScroll

JScrollPane _previewScroll

_pageChanger

PreviewFrame.PageChangerUpdater _pageChanger

PREVIEW_WIDTH

int PREVIEW_WIDTH

PREVIEW_HEIGHT

int PREVIEW_HEIGHT

PREVIEW_PAGE_WIDTH

int PREVIEW_PAGE_WIDTH

PREVIEW_PAGE_HEIGHT

int PREVIEW_PAGE_HEIGHT

_toolBar

JToolBar _toolBar

_pagePreview

PreviewFrame.PagePreview _pagePreview

_printListener

ActionListener _printListener
Prints the current document.


_closeAction

Action _closeAction
Prints the current document.


_nextPageAction

Action _nextPageAction
Displays the next page of the document.


_prevPageAction

Action _prevPageAction
Displays the previous page of the document.


_windowCloseListener

WindowListener _windowCloseListener
How Preview Pane responds to window events.

Class edu.rice.cs.drjava.ui.ProjectAdvancedPropertiesFrame extends SwingFrame implements Serializable

Serialized Fields

_mainFrame

MainFrame _mainFrame

_parentFrame

SwingFrame _parentFrame

_model

SingleDisplayModel _model

_preferencesList

VectorOptionComponent<T> _preferencesList

_unmodifiedStoredPreferences

Map<K,V> _unmodifiedStoredPreferences

_okButton

JButton _okButton

_cancelButton

JButton _cancelButton

_mainPanel

JPanel _mainPanel

CANCEL

Runnable1<T> CANCEL
Runnable that calls _cancel.

Class edu.rice.cs.drjava.ui.ProjectPropertiesFrame extends SwingFrame implements Serializable

Serialized Fields

_mainFrame

MainFrame _mainFrame

_model

SingleDisplayModel _model

_okButton

JButton _okButton

_applyButton

JButton _applyButton

_cancelButton

JButton _cancelButton

_advancedButton

JButton _advancedButton

_mainPanel

JPanel _mainPanel

_projRootSelector

DirectorySelectorComponent _projRootSelector

_buildDirSelector

DirectorySelectorComponent _buildDirSelector

_workDirSelector

DirectorySelectorComponent _workDirSelector

_mainDocumentSelector

JTextField _mainDocumentSelector

_autoRefreshComponent

JCheckBox _autoRefreshComponent

_extraClassPathList

VectorAbsRelFileOptionComponent _extraClassPathList

_excludedFilesList

VectorFileOptionComponent _excludedFilesList

_storedPreferences

Map<K,V> _storedPreferences

_applyListener

DocumentListener _applyListener

CANCEL

Runnable1<T> CANCEL
Runnable that calls _cancel.

Class edu.rice.cs.drjava.ui.QuickStartFrame extends HelpFrame implements Serializable

Serialized Fields

_linkListener

HyperlinkListener _linkListener
Shows the page selected by the hyperlink event. (theo) changed to anonymous inner class for encapsulation purposes

Class edu.rice.cs.drjava.ui.RecentDocFrame extends JWindow implements Serializable

Serialized Fields

_frame

MainFrame _frame

_displayManager

DisplayManager<T> _displayManager

_label

JLabel _label

_panel

JPanel _panel

_textpane

JTextPane _textpane

_scroller

JScrollPane _scroller

_current

int _current

_padding

int _padding

_docs

LinkedList<E> _docs

_colorListener

OptionListener<T> _colorListener

_fontListener

OptionListener<T> _fontListener

_antialiasListener

OptionListener<T> _antialiasListener

_showSourceListener

OptionListener<T> _showSourceListener

_antiAliasText

boolean _antiAliasText

_showSource

boolean _showSource

Class edu.rice.cs.drjava.ui.RegionsListPanel extends TabbedPanel implements Serializable

Serialized Fields

_leftPane

JPanel _leftPane

_list

 _list

_listModel

 _listModel

_title

String _title

_model

SingleDisplayModel _model

_frame

MainFrame _frame

_buttonPanel

JPanel _buttonPanel

Class edu.rice.cs.drjava.ui.RegionsTreePanel extends TabbedPanel implements Serializable

Serialized Fields

_leftPane

JPanel _leftPane

_rootNode

DefaultMutableTreeNode _rootNode

_regTreeModel

DefaultTreeModel _regTreeModel

_regTree

JTree _regTree

_title

String _title

_regionManager

RegionManager<R extends IDocumentRegion> _regionManager

_regionPopupMenu

JPopupMenu _regionPopupMenu

_model

SingleDisplayModel _model

_frame

MainFrame _frame

_buttonPanel

JPanel _buttonPanel

dtcr

DefaultTreeCellRenderer dtcr

_hasNextPrevButtons

boolean _hasNextPrevButtons

_prevButton

JButton _prevButton
button to go to the previous region (or null if _hasNextPrevButtons==false).


_nextButton

JButton _nextButton
button to go to the next region (or null if _hasNextPrevButtons==false).


_lastSelectedRegion

OrderedDocumentRegion _lastSelectedRegion
the region that was last selected (may be null).


DEFAULT_STATE

RegionsTreePanel.IChangeState DEFAULT_STATE
State pattern to improve performance when rapid changes are made.


_changeState

RegionsTreePanel.IChangeState _changeState

_docToTreeNode

HashMap<K,V> _docToTreeNode
A table mapping each document entered in this panel to its corresponding MutableTreeNode in _regTreeModel.


_regionToTreeNode

IdentityHashMap<K,V> _regionToTreeNode
A table mapping each region entered in this panel to its corresponding MutableTreeNode in _regTreeModel.

Class edu.rice.cs.drjava.ui.RegionsTreePanel.RegionTree extends JTree implements Serializable

Class edu.rice.cs.drjava.ui.SimpleInteractionsWindow extends SwingFrame implements Serializable

Serialized Fields

_model

SimpleInteractionsModel _model

_adapter

InteractionsDJDocument _adapter

_pane

InteractionsPane _pane

_controller

InteractionsController _controller

Class edu.rice.cs.drjava.ui.SplashScreen extends JWindow implements Serializable

Serialized Fields

_icon

ImageIcon _icon

Class edu.rice.cs.drjava.ui.TabbedPanel extends JPanel implements Serializable

Serialized Fields

_displayed

boolean _displayed
indicates whether this tab is displayed in the tabbed pane.


_closeButton

JButton _closeButton
button which removes this pane's tab.


_closePanel

JPanel _closePanel

_mainPanel

JPanel _mainPanel

_frame

MainFrame _frame

_name

String _name

_closeListener

ActionListener _closeListener
Defines the action that takes place upon clicking the close button.


dropTarget

DropTarget dropTarget
Drag and drop target.


Package edu.rice.cs.drjava.ui.config

Class edu.rice.cs.drjava.ui.config.BooleanOptionComponent extends OptionComponent<Boolean,JCheckBox> implements Serializable

Serialized Fields

_jcb

JCheckBox _jcb

Class edu.rice.cs.drjava.ui.config.ButtonComponent extends OptionComponent<Object,JButton> implements Serializable

Serialized Fields

_jb

JButton _jb

Class edu.rice.cs.drjava.ui.config.ColorOptionComponent extends OptionComponent<Color,JPanel> implements Serializable

Serialized Fields

_button

JButton _button

_colorField

JTextField _colorField

_panel

JPanel _panel

_color

Color _color

_isBackgroundColor

boolean _isBackgroundColor

_isBoldText

boolean _isBoldText

Class edu.rice.cs.drjava.ui.config.ConfigFrame extends SwingFrame implements Serializable

Serialized Fields

_mainFrame

MainFrame _mainFrame

_tree

JTree _tree

_treeModel

DefaultTreeModel _treeModel

_rootNode

ConfigFrame.PanelTreeNode _rootNode

_okButton

JButton _okButton

_applyButton

JButton _applyButton

_cancelButton

JButton _cancelButton

_mainPanel

JPanel _mainPanel

_fileOptionChooser

JFileChooser _fileOptionChooser

_browserChooser

JFileChooser _browserChooser

_jarChooser

JFileChooser _jarChooser

_dirChooser

DirectoryChooser _dirChooser

_junitLocationEnabledListener

ConfigOptionListeners.RequiresInteractionsRestartListener<T> _junitLocationEnabledListener

_junitLocationListener

ConfigOptionListeners.RequiresInteractionsRestartListener<T> _junitLocationListener

_concJUnitChecksEnabledListener

ConfigOptionListeners.RequiresInteractionsRestartListener<T> _concJUnitChecksEnabledListener

_rtConcJUnitLocationListener

ConfigOptionListeners.RequiresInteractionsRestartListener<T> _rtConcJUnitLocationListener

javadocCustomParams

StringOptionComponent javadocCustomParams

SEPS

String SEPS

_changeListener

OptionComponent.ChangeListener _changeListener

CANCEL

Runnable1<T> CANCEL
Thunk that calls _cancel.

Class edu.rice.cs.drjava.ui.config.ConfigPanel extends JPanel implements Serializable

Serialized Fields

_title

String _title

_components

Vector<E> _components

Class edu.rice.cs.drjava.ui.config.DirectoryOptionComponent extends OptionComponent<File,DirectorySelectorComponent> implements Serializable

Serialized Fields

_component

DirectorySelectorComponent _component

Class edu.rice.cs.drjava.ui.config.FileOptionComponent extends OptionComponent<File,FileSelectorComponent> implements Serializable

Serialized Fields

_component

FileSelectorComponent _component

Class edu.rice.cs.drjava.ui.config.FontOptionComponent extends OptionComponent<Font,JPanel> implements Serializable

Serialized Fields

_button

JButton _button

_fontField

JTextField _fontField

_panel

JPanel _panel

_font

Font _font

Class edu.rice.cs.drjava.ui.config.ForcedChoiceOptionComponent extends OptionComponent<String,> implements Serializable

Serialized Fields

_comboBox

 _comboBox

Class edu.rice.cs.drjava.ui.config.IntegerOptionComponent extends OptionComponent<Integer,JTextField> implements Serializable

Serialized Fields

_jtf

JTextField _jtf

Class edu.rice.cs.drjava.ui.config.KeyStrokeOptionComponent extends OptionComponent<KeyStroke,JPanel> implements Serializable

Serialized Fields

_button

JButton _button

_panel

JPanel _panel

_key

KeyStroke _key

Class edu.rice.cs.drjava.ui.config.LabelComponent extends OptionComponent<Object,JTextArea> implements Serializable

Serialized Fields

_text

JTextArea _text

Class edu.rice.cs.drjava.ui.config.OptionComponent extends Object implements Serializable

Serialized Fields

_option

Option<T> _option

_label

JLabel _label

_parent

SwingFrame _parent

_entireColumn

boolean _entireColumn

_labelText

String _labelText

_guiComponent

JComponent _guiComponent

_changeListeners

Vector<E> _changeListeners
List of change listeners. A volatile Vector is used here because a race involving operations on this field was encountered in MainFrameTest during _frame.pack() in initialization. It previously was a nonvolatile ArrayList.

Class edu.rice.cs.drjava.ui.config.StringOptionComponent extends OptionComponent<String,JTextField> implements Serializable

Serialized Fields

_jtf

JTextField _jtf

Class edu.rice.cs.drjava.ui.config.ToolbarOptionComponent extends OptionComponent<Boolean,JComponent> implements Serializable

Serialized Fields

_noneButton

JRadioButton _noneButton

_textButton

JRadioButton _textButton

_iconsButton

JRadioButton _iconsButton

_textAndIconsButton

JRadioButton _textAndIconsButton

_group

ButtonGroup _group

_buttonPanel

JPanel _buttonPanel

Class edu.rice.cs.drjava.ui.config.VectorAbsRelFileOptionComponent extends VectorOptionComponent<AbsRelFile> implements Serializable

Serialized Fields

_fileFilter

FileFilter _fileFilter

_jfc

JFileChooser _jfc

_baseDir

File _baseDir

Class edu.rice.cs.drjava.ui.config.VectorClassnameOptionComponent extends VectorOptionComponent<String> implements Serializable

Class edu.rice.cs.drjava.ui.config.VectorFileOptionComponent extends VectorOptionComponent<File> implements Serializable

Serialized Fields

_jfc

JFileChooser _jfc

_baseDir

File _baseDir

Class edu.rice.cs.drjava.ui.config.VectorKeyStrokeOptionComponent extends VectorOptionComponent<KeyStroke> implements Serializable

Class edu.rice.cs.drjava.ui.config.VectorKeyStrokeOptionComponent.GetKeyDialog extends JDialog implements Serializable

Serialized Fields

_inputField

VectorKeyStrokeOptionComponent.GetKeyDialog.InputField _inputField

_cancelButton

JButton _cancelButton

_okButton

JButton _okButton

_instructionLabel

JLabel _instructionLabel

_currentLabel

JLabel _currentLabel

_actionLabel

JLabel _actionLabel

_inputAndClearPanel

JPanel _inputAndClearPanel

_cancelAndOKPanel

JPanel _cancelAndOKPanel

_currentKeyStroke

KeyStroke _currentKeyStroke

Class edu.rice.cs.drjava.ui.config.VectorOptionComponent extends OptionComponent<Vector<T>,JComponent> implements Serializable

Serialized Fields

_tableScrollPane

JScrollPane _tableScrollPane

_panel

JPanel _panel

_table

JTable _table

_buttonPanel

JPanel _buttonPanel

_moveUpButton

JButton _moveUpButton

_moveDownButton

JButton _moveDownButton

_moveButtonEnabled

boolean _moveButtonEnabled

_tableModel

AbstractTableModel _tableModel

_addButton

JButton _addButton

_removeButton

JButton _removeButton

_buttonTable

JTable _buttonTable

_buttonTableModel

AbstractTableModel _buttonTableModel

_data

Vector<E> _data

_columnNames

String[] _columnNames

_description

String _description

_minRows

int _minRows

_maxRows

int _maxRows

Class edu.rice.cs.drjava.ui.config.VectorOptionComponent.ButtonEditor extends DefaultCellEditor implements Serializable

Class edu.rice.cs.drjava.ui.config.VectorStringOptionComponent extends VectorOptionComponent<String> implements Serializable


Package edu.rice.cs.drjava.ui.predictive

Class edu.rice.cs.drjava.ui.predictive.PredictiveInputFrame extends SwingFrame implements Serializable

Serialized Fields

_pim

PredictiveInputModel<T extends Comparable<? super T>> _pim
Predictive input model


_buttonPressed

String _buttonPressed
Code for the last button that was pressed.


_buttons

JButton[] _buttons
Action buttons.


_textField

JTextField _textField
Text field for string input.


_optionsPanel

JPanel _optionsPanel
Panel for additional options.


_optionalComponents

JComponent[] _optionalComponents
Optional components for the _optionsPanel.


_tabCompletesLabel

JLabel _tabCompletesLabel
Label with "Tab completes:" string.


_matchList

 _matchList
List with matches.


_force

boolean _force
True if the user is forced to select one of the items.


_sharedExtLabel

JLabel _sharedExtLabel
Label with shared extension.


_listener

PredictiveInputFrame.PredictiveInputListener _listener
Listener for several events.


_info

PredictiveInputFrame.InfoSupplier<X> _info
Info supplier.


_infoLabel

JLabel _infoLabel
Text area for additional information.


_owner

SwingFrame _owner
Owner frame.


_actions

ArrayList<E> _actions
Action to be performed when the user closes the frame using "OK".


_cancelIndex

int _cancelIndex
The index in the _actions list that cancels the dialog.


_strategies

List<E> _strategies
Array of strategies.


_strategyBox

 _strategyBox
Combo box.


_lastState

PredictiveInputFrame.FrameState _lastState
Last frame state. It can be stored and restored.


_currentStrategy

PredictiveInputModel.MatchingStrategy<X extends Comparable<? super X>> _currentStrategy
Currently used strategy.


CANCEL

Runnable1<T> CANCEL
Runnable that calls _cancel.


Package edu.rice.cs.util

Class edu.rice.cs.util.AbsRelFile extends File implements Serializable

Serialized Fields

_keepAbsolute

boolean _keepAbsolute

Class edu.rice.cs.util.BalancingStreamTokenizer.KeywordStartsWithQuoteException extends BalancingStreamTokenizer.SetupException implements Serializable

Class edu.rice.cs.util.BalancingStreamTokenizer.KeywordStartsWithWhitespaceException extends BalancingStreamTokenizer.StartsWithWhitespaceException implements Serializable

Class edu.rice.cs.util.BalancingStreamTokenizer.QuoteStartsWithWhitespaceException extends BalancingStreamTokenizer.StartsWithWhitespaceException implements Serializable

Class edu.rice.cs.util.BalancingStreamTokenizer.SetupException extends RuntimeException implements Serializable

Class edu.rice.cs.util.BalancingStreamTokenizer.StartsWithWhitespaceException extends BalancingStreamTokenizer.SetupException implements Serializable

Class edu.rice.cs.util.FileOps.NullFile extends File implements Serializable

Class edu.rice.cs.util.MD5ChecksumProperties extends Properties implements Serializable

Class edu.rice.cs.util.NullFile extends File implements Serializable

Class edu.rice.cs.util.OperationCanceledException extends Exception implements Serializable

Class edu.rice.cs.util.ReaderWriterLock.DeadlockException extends IllegalStateException implements Serializable

Class edu.rice.cs.util.RunnableEST.Exception extends RuntimeException implements Serializable

Class edu.rice.cs.util.StreamRedirectException extends RuntimeException implements Serializable

Class edu.rice.cs.util.UnexpectedException extends RuntimeException implements Serializable

Serialized Fields

_value

Throwable _value

Class edu.rice.cs.util.XMLConfig.XMLConfigException extends RuntimeException implements Serializable


Package edu.rice.cs.util.classloader

Class edu.rice.cs.util.classloader.ClassFileError extends LinkageError implements Serializable

Serialized Fields

_className

String _className
Canonical path name for the offending file.


_path

String _path

_error

LinkageError _error

Package edu.rice.cs.util.docnavigation

Class edu.rice.cs.util.docnavigation.FileNode extends InnerNode<File,ItemT extends INavigatorItem> implements Serializable

Class edu.rice.cs.util.docnavigation.GroupNode extends StringNode<ItemT extends INavigatorItem> implements Serializable

Serialized Fields

_filter

INavigatorItemFilter<ItemT extends INavigatorItem> _filter

Class edu.rice.cs.util.docnavigation.GroupNotSelectedException extends Exception implements Serializable

Class edu.rice.cs.util.docnavigation.InnerNode extends DefaultMutableTreeNode implements Serializable

Serialized Fields

_collapsed

boolean _collapsed

Class edu.rice.cs.util.docnavigation.JTreeSortNavigator extends JTree implements Serializable

Serialized Fields

_model

DefaultTreeModel _model
The model of the tree.


_current

NodeData<ItemT extends INavigatorItem> _current
The currently selected item. Updated by a listener. It is not volatile because all accessed are protected by explicit synchronization.


_doc2node

HashMap<K,V> _doc2node
Maps documents to tree nodes.


_path2node

OneToOneRelation<T1,T2> _path2node
Maps path's to nodes and nodes to paths.


navListeners

ArrayList<E> navListeners
The collection of INavigationListeners listening to this JListNavigator


_renderer

JTreeSortNavigator.CustomTreeCellRenderer _renderer
The renderer for this JTree.


_displayManager

DisplayManager<T> _displayManager

_rootIcon

Icon _rootIcon

_roots

List<E> _roots

_leafVisitor

NodeDataVisitor<ItemT extends INavigatorItem,Ret> _leafVisitor

dropTarget

DropTarget dropTarget
Drag and drop target.

Class edu.rice.cs.util.docnavigation.LeafNode extends DefaultMutableTreeNode implements Serializable

Serialized Fields

_rep

String _rep

Package edu.rice.cs.util.sexp

Class edu.rice.cs.util.sexp.SExpParseException extends Exception implements Serializable


Package edu.rice.cs.util.swing

Class edu.rice.cs.util.swing.BorderlessScrollPane extends JScrollPane implements Serializable

Class edu.rice.cs.util.swing.BorderlessSplitPane extends JSplitPane implements Serializable

Class edu.rice.cs.util.swing.DefaultSwingFrame extends SwingFrame implements Serializable

Class edu.rice.cs.util.swing.DirectoryChooser extends JFileChooser implements Serializable

Serialized Fields

_owner

Component _owner
GUI component that owns the dialog (if any) for this directory chooser.


_root

File _root
File system root for chooser

Class edu.rice.cs.util.swing.DirectorySelectorComponent extends JPanel implements Serializable

Serialized Fields

_parent

Component _parent
The parent component of this component.


_fileField

JTextField _fileField
Text field with the name of the selected file.


_chooserButton

JButton _chooserButton
"..." button to open the file chooser.


_chooser

DirectoryChooser _chooser
File chooser to open when clicking the "..." button.


_file

File _file
The current file


_mustExist

boolean _mustExist
true if the file specified must exist and a file that doesn't exist will be rejected.


_validationInProgress

boolean _validationInProgress
Flag indicating that validation by the focus listener or action listener is pending. The flag is used to avoid duplicating the validation process.

Class edu.rice.cs.util.swing.DropDownButton extends JButton implements Serializable

Serialized Fields

popup

JPopupMenu popup
Popup menu.


popupVisible

boolean popupVisible
Status of the popup menu.

Class edu.rice.cs.util.swing.FileChooser extends JFileChooser implements Serializable

Serialized Fields

_root

File _root
File system root for chooser

Class edu.rice.cs.util.swing.FileSelectionEvent extends EventObject implements Serializable

Serialized Fields

_changed

File[] _changed

_areNew

boolean[] _areNew

_newLead

File _newLead

_oldLead

File _oldLead

Class edu.rice.cs.util.swing.FileSelectorComponent extends JPanel implements Serializable

Serialized Fields

_parent

SwingFrame _parent
The parent frame of this component.


_fileField

JTextField _fileField
Text field with the name of the selected file.


_chooserButton

JButton _chooserButton
"..." button to open the file chooser.


_chooser

JFileChooser _chooser
File chooser to open when clicking the "..." button.


_fileFilter

FileFilter _fileFilter
File filter to use in the chooser.


_file

File _file
The current file


_mustExist

boolean _mustExist
True if file must exist.

Class edu.rice.cs.util.swing.FileSelectorStringComponent extends JPanel implements Serializable

Serialized Fields

_parent

Component _parent
The parent component of this component.


_textField

JTextField _textField
Text field with the name of the selected file.


_chooserButton

JButton _chooserButton
"..." button to open the file chooser.


_chooser

FileChooser _chooser
File chooser to open when clicking the "..." button.


_file

File _file
The current file

Class edu.rice.cs.util.swing.FontChooser extends JDialog implements Serializable

Serialized Fields

_styleList

FontChooser.NwList _styleList

_fontList

FontChooser.NwList _fontList

_sizeList

FontChooser.NwList _sizeList

_okButton

JButton _okButton

_cancelButton

JButton _cancelButton

_sampleText

JLabel _sampleText

_clickedOK

boolean _clickedOK

Class edu.rice.cs.util.swing.FontChooser.NwList extends JPanel implements Serializable

Serialized Fields

jl

 jl

sp

JScrollPane sp

jt

JLabel jt

si

String si

Class edu.rice.cs.util.swing.ProcessingDialog extends JDialog implements Serializable

Serialized Fields

_parent

Component _parent

_pb

JProgressBar _pb

Class edu.rice.cs.util.swing.ScrollableListDialog extends JDialog implements Serializable

Serialized Fields

list

 list
The list of items displayed.


_buttonPressed

int _buttonPressed
The number of the button that was pressed to close the dialog.


listItems

List<E> listItems
The list of items being listed.

Class edu.rice.cs.util.swing.ScrollableListSelectionDialog extends JDialog implements Serializable

Serialized Fields

table

JTable table
The table displaying the items.


tableModel

AbstractTableModel tableModel
The AbstractTableModel backing the table.


dataAsStrings

Vector<E> dataAsStrings
The items in the table.


selectedItems

Vector<E> selectedItems
The selected items in the table. This Vector maps to _dataAsStrings by index. This value may be accessed by multiple threads. Threads wishing to access it should acquire its intrinsic lock.

Class edu.rice.cs.util.swing.SwingFrame extends JFrame implements Serializable

Serialized Fields

_initComplete

boolean _initComplete

Class edu.rice.cs.util.swing.UneditableTableModel extends DefaultTableModel implements Serializable

Class edu.rice.cs.util.swing.UnfocusableButton extends JButton implements Serializable


Package edu.rice.cs.util.text

Class edu.rice.cs.util.text.EditDocumentException extends RuntimeException implements Serializable

Serialized Fields

_value

Throwable _value

Class edu.rice.cs.util.text.SwingDocument extends DefaultStyledDocument implements Serializable

Serialized Fields

_isModifiedSinceSave

boolean _isModifiedSinceSave
The modified state.


_styles

HashMap<K,V> _styles
Maps names to attribute sets


_condition

DocumentEditCondition _condition
Determines which edits are legal on this document.