Serialized Form


Package edu.rice.cs.drjava.config

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

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

Serialized Fields

key

java.lang.String key

value

java.lang.String value

message

java.lang.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

java.util.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

java.util.HashMap<K,V> _queryCache

_offsetToQueries

java.util.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 java.lang.Exception implements Serializable

Serialized Fields

_openDocs

OpenDefinitionsDocument[] _openDocs

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

Serialized Fields

_file

java.io.File _file

_lineNumber

int _lineNumber
zero-based line number.


_startColumn

int _startColumn
zero-based column number.


_message

java.lang.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 java.lang.RuntimeException implements Serializable

Serialized Fields

_document

OpenDefinitionsDocument _document

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

Serialized Fields

_file

java.io.File _file

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

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

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

Serialized Fields

_file1

java.io.File _file1

_file2

java.io.File _file2

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

Class edu.rice.cs.drjava.model.GlobalModelTestCase.OverwriteException extends java.lang.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 java.lang.Object implements Serializable

Serialized Fields

_file

java.io.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 java.lang.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 java.lang.Exception implements Serializable

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

Serialized Fields

id

int id

_compoundEdits

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


_keys

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


_nextKey

int _nextKey
The next key to use for nested CompoundEdits.


_savePoint

javax.swing.undo.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

java.util.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

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


_finalizationListeners

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

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

Serialized Fields

_notifier

GlobalEventNotifier _notifier

_actions

javax.swing.Action[] _actions

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

Serialized Fields

_location

int _location

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


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

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


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

Class edu.rice.cs.drjava.model.javadoc.JavadocException extends java.lang.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

java.lang.String _test

_className

java.lang.String _className

_exception

java.lang.String _exception

_stackTrace

java.lang.StackTraceElement[] _stackTrace

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

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

Serialized Fields

_maxSize

int _maxSize

_vector

java.util.ArrayList<E> _vector

_cursor

int _cursor

_editedEntries

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


_currentSearchString

java.lang.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

java.util.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 javax.swing.text.StyledEditorKit implements Serializable

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

Class edu.rice.cs.drjava.model.repl.InterpreterInterruptedException extends java.lang.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 java.lang.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

java.lang.String subKey

Class edu.rice.cs.drjava.platform.WindowsRegistry.RegistryException extends java.lang.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

java.lang.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

java.lang.String _package

_mod

long _mod

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


Package edu.rice.cs.drjava.ui

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

Serialized Fields

_leftPane

javax.swing.JPanel _leftPane

_scrollPane

javax.swing.JScrollPane _scrollPane

_model

SingleDisplayModel _model

_frame

MainFrame _frame

_title

java.lang.String _title

_buttonPanel

javax.swing.JPanel _buttonPanel

_abortButton

javax.swing.JButton _abortButton

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

Serialized Fields

_okButton

javax.swing.JButton _okButton

_copyButton

javax.swing.JButton _copyButton
the button that copies the system properties to the clipboard


_propertiesTable

javax.swing.JTable _propertiesTable
the table with the System Properties information


_propertiesTabIndex

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


_tabs

javax.swing.JTabbedPane _tabs
the pane with tabs to select

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

Serialized Fields

_highlightManager

HighlightManager _highlightManager

_matchListener

javax.swing.event.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

java.awt.dnd.DropTarget dropTarget
Drag and drop target.

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

Serialized Fields

_goToButton

javax.swing.JButton _goToButton

_removeButton

javax.swing.JButton _removeButton

_removeAllButton

javax.swing.JButton _removeAllButton

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

Serialized Fields

_goToButton

javax.swing.JButton _goToButton

_enableDisableButton

javax.swing.JButton _enableDisableButton

_removeButton

javax.swing.JButton _removeButton

_removeAllButton

javax.swing.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

javax.swing.JButton _okButton
Ok button.


_cancelButton

javax.swing.JButton _cancelButton
Cancel button.


_historyList

javax.swing.JList _historyList
List with history.


_previewArea

javax.swing.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

java.awt.event.WindowAdapter _windowListener

Class edu.rice.cs.drjava.ui.CommonCloseButton extends javax.swing.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

javax.swing.JComboBox _compilerChoiceBox

_excludedFiles

java.io.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 javax.swing.JPanel implements Serializable

Serialized Fields

_tabsPane

javax.swing.JSplitPane _tabsPane

_leftPane

javax.swing.JTabbedPane _leftPane

_rightPane

javax.swing.JTabbedPane _rightPane

_tabsAndStatusPane

javax.swing.JPanel _tabsAndStatusPane

_watchTable

javax.swing.JTable _watchTable

_stackTable

javax.swing.JTable _stackTable

_threadTable

javax.swing.JTable _threadTable

_currentThreadID

long _currentThreadID

_threadSuspendedPopupMenu

javax.swing.JPopupMenu _threadSuspendedPopupMenu

_stackPopupMenu

javax.swing.JPopupMenu _stackPopupMenu

_watchPopupMenu

javax.swing.JPopupMenu _watchPopupMenu

_threadInPopup

DebugThreadData _threadInPopup

_model

SingleDisplayModel _model

_frame

MainFrame _frame

_debugger

Debugger _debugger

_buttonPanel

javax.swing.JPanel _buttonPanel

_closeButton

javax.swing.JButton _closeButton

_resumeButton

javax.swing.JButton _resumeButton

_automaticTraceButton

javax.swing.JButton _automaticTraceButton

_stepIntoButton

javax.swing.JButton _stepIntoButton

_stepOverButton

javax.swing.JButton _stepOverButton

_stepOutButton

javax.swing.JButton _stepOutButton

_statusBar

javax.swing.JLabel _statusBar

_watches

java.util.ArrayList<E> _watches

_threads

java.util.ArrayList<E> _threads

_stackFrames

java.util.ArrayList<E> _stackFrames

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

Serialized Fields

_columnNames

java.lang.String[] _columnNames

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

Serialized Fields

_columnNames

java.lang.String[] _columnNames

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

Serialized Fields

_columnNames

java.lang.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

java.awt.Color _rightMarginColor
Color of the right margin.


_errorHighlightTag

HighlightManager.HighlightInfo _errorHighlightTag
Our current compiler error matching highlight.


_undoListener

javax.swing.event.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

javax.swing.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

java.awt.event.ActionListener _setSizeListener

_indentKeyActionTab

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


_indentKeyActionLine

javax.swing.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

javax.swing.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

javax.swing.Action _indentKeyActionOpenCurly

_indentKeyActionColon

javax.swing.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

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


_scrollPane

javax.swing.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

java.util.List<E> _colorOptionListeners
Saved option listeners kept in this field so they can be removed for garbage collection


_booleanOptionListeners

java.util.List<E> _booleanOptionListeners

_integerOptionListeners

java.util.List<E> _integerOptionListeners

_finalizationListeners

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

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

Class edu.rice.cs.drjava.ui.DefinitionsPane.UndoAction extends javax.swing.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

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


_oldInputMap

javax.swing.InputMap _oldInputMap
Old InputMap without accelerators added.


_listenersToRemoveWhenDisposed

java.util.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 java.lang.Throwable implements Serializable

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

Serialized Fields

_errorInfo

javax.swing.JComponent _errorInfo
information about the error


_keepDisplaying

javax.swing.JCheckBox _keepDisplaying
contains the stack trace


_bottomPanel

javax.swing.JPanel _bottomPanel
compresses the buttonPanel into the east


_buttonPanel

javax.swing.JPanel _buttonPanel
contains the buttons


_okButton

javax.swing.JButton _okButton
the button that closes this window


_moreButton

javax.swing.JButton _moreButton
the button that shows the error window


_error

java.lang.Throwable _error
the error


_okAction

javax.swing.Action _okAction

_moreAction

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


msg

java.lang.String[] msg
Contains the canned message for the user

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

Serialized Fields

_errorInfo

javax.swing.JEditorPane _errorInfo
information about the error


_stackTrace

javax.swing.JTextArea _stackTrace
contains the stack trace


_indexLabel

javax.swing.JLabel _indexLabel
label with index


_stackTraceScroll

javax.swing.JScrollPane _stackTraceScroll
scroll pane for _stackTrace


_bottomPanel

javax.swing.JPanel _bottomPanel
compresses the buttonPanel into the east


_buttonPanel

javax.swing.JPanel _buttonPanel
contains the butons


_copyButton

javax.swing.JButton _copyButton
the button that copies the stack trace to the clipboard


_okButton

javax.swing.JButton _okButton
the button that closes this window


_nextButton

javax.swing.JButton _nextButton
the button that moves to the next error


_prevButton

javax.swing.JButton _prevButton
the button that moves to the previous error


_dismissButton

javax.swing.JButton _dismissButton
the button that clears all errors and closes the window


_errorCount

int _errorCount
the number of errors that had occurred


_error

java.lang.Throwable _error
the currently selected error


_errorIndex

int _errorIndex
the currently selected error index


_windowListener

java.awt.event.WindowAdapter _windowListener

CANCEL

Runnable1<T> CANCEL
Lambda that calls _cancel.


_okAction

javax.swing.Action _okAction

_prevAction

javax.swing.Action _prevAction

_nextAction

javax.swing.Action _nextAction
Go to the next error.


_dismissAction

javax.swing.Action _dismissAction
Dismiss all errors and close the window.


_copyAction

javax.swing.Action _copyAction
Copy currently selected error to clip board.

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

Serialized Fields

_noButton

javax.swing.JButton _noButton
the no button


_yesButton

javax.swing.JButton _yesButton
the yes button


_mainFrame

MainFrame _mainFrame
the parent frame


_questionPanel

javax.swing.JOptionPane _questionPanel
the version information pane


_propertiesTable

javax.swing.JTable _propertiesTable
the table with the information that DrJava will send


_neverAskAgain

javax.swing.JCheckBox _neverAskAgain
don't ask user again


_noAction

javax.swing.Action _noAction

_yesAction

javax.swing.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

javax.swing.JButton _editButton
Edit button.


_removeButton

javax.swing.JButton _removeButton
Remove button.


_upButton

javax.swing.JButton _upButton
Move up button.


_downButton

javax.swing.JButton _downButton
Move down button.


_importButton

javax.swing.JButton _importButton
Import button.


_exportButton

javax.swing.JButton _exportButton
Export button.


_upAction

javax.swing.Action _upAction
Move up action.


_downAction

javax.swing.Action _downAction
Move down action.


_importAction

javax.swing.Action _importAction
Import action.


_exportAction

javax.swing.Action _exportAction
Export action.


_dropDownButton

DropDownButton _dropDownButton
Drop-down button for additional commands.


_okButton

javax.swing.JButton _okButton
Ok button.


_list

javax.swing.JList _list
List of commands.


_editExternalDialogMonitor

CompletionMonitor _editExternalDialogMonitor
Completion monitor to simulate modal behavior.


_extProcFilter

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


_saveExtProcFilter

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


_importChooser

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


_exportChooser

javax.swing.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

javax.swing.JCheckBox _showHighlightsCheckBox

_model

SingleDisplayModel _model

_scroller

javax.swing.JScrollPane _scroller

_leftPanel

javax.swing.JPanel _leftPanel
This contains the _scroller and the _errorNavPanel.


_rightPanel

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


_errorNavPanel

javax.swing.JPanel _errorNavPanel

_errorNavButtonsPanel

javax.swing.JPanel _errorNavButtonsPanel

customPanel

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


_nextErrorButton

javax.swing.JButton _nextErrorButton

_prevErrorButton

javax.swing.JButton _prevErrorButton

_popupMenu

javax.swing.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

java.lang.String _title

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

Serialized Fields

_keymap

javax.swing.text.Keymap _keymap
The custom keymap for the error list pane.


_selectedIndex

int _selectedIndex
Index into _errorListPositions of the currently selected error.


_errorListPositions

javax.swing.text.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

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


_listHighlightTag

HighlightManager.HighlightInfo _listHighlightTag

_highlightManager

HighlightManager _highlightManager

cutAction

javax.swing.Action cutAction
Default cut action.


copyAction

javax.swing.Action copyAction
Default copy action.


pasteAction

javax.swing.Action pasteAction
No-op paste action.


defaultMouseListener

java.awt.event.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

javax.swing.JButton _runCommandButton
Run Command button.


_saveCommandButton

javax.swing.JButton _saveCommandButton
Save Command button.


_insertCommandButton

javax.swing.JButton _insertCommandButton
Insert Command button.


_cancelCommandButton

javax.swing.JButton _cancelCommandButton
Cancel Command button.


_commandLine

javax.swing.JTextPane _commandLine
Entered command line.


_commandLinePreviewLabel

javax.swing.JLabel _commandLinePreviewLabel
Command line preview label.


_commandLinePreview

javax.swing.JTextPane _commandLinePreview
Command line preview.


_commandLineDoc

javax.swing.text.StyledDocument _commandLineDoc
Command line preview document.


_commandWorkDirLine

javax.swing.JTextPane _commandWorkDirLine
Entered command line working directory.


_commandWorkDirLinePreview

javax.swing.JTextPane _commandWorkDirLinePreview
Command line working directory preview.


_commandWorkDirLineDoc

javax.swing.text.StyledDocument _commandWorkDirLineDoc
Command line working directory preview document.


_commandWorkDirBtn

javax.swing.JButton _commandWorkDirBtn
Command working directory button.


_commandEnclosingFileLine

javax.swing.JTextPane _commandEnclosingFileLine
Entered command line enclosing file.


_commandEnclosingFileLinePreview

javax.swing.JTextPane _commandEnclosingFileLinePreview
Command line enclosing file preview.


_commandEnclosingFileLineDoc

javax.swing.text.StyledDocument _commandEnclosingFileLineDoc
Command line enclosing file preview document.


_commandEnclosingFileBtn

javax.swing.JButton _commandEnclosingFileBtn
Command enclosing file button.


_lastCommandFocus

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


_varCommandLineCmdStyle

javax.swing.text.SimpleAttributeSet _varCommandLineCmdStyle
Style for variable the executable part.


_varErrorCommandLineCmdStyle

javax.swing.text.SimpleAttributeSet _varErrorCommandLineCmdStyle
Style for erroneous variable the command args part.


_commandLineCmdAS

javax.swing.text.SimpleAttributeSet _commandLineCmdAS
Style for normal text


_commandPanel

javax.swing.JPanel _commandPanel
Command line panel.


_documentListener

javax.swing.event.DocumentListener _documentListener
Command line document listener.


_workDirDocumentListener

javax.swing.event.DocumentListener _workDirDocumentListener
Command line work directory document listener.


_enclosingFileDocumentListener

javax.swing.event.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

javax.swing.JTextArea _textArea

_pc

ProcessCreator _pc

_p

java.lang.Process _p

_is

java.io.InputStreamReader _is

_erris

java.io.InputStreamReader _erris

_updateNowButton

javax.swing.JButton _updateNowButton

_runAgainButton

javax.swing.JButton _runAgainButton

_updateThread

java.lang.Thread _updateThread

_readThread

java.lang.Thread _readThread

_deathThread

java.lang.Thread _deathThread

_sb

java.lang.StringBuilder _sb

_changeCount

int _changeCount

_buf

char[] _buf

_red

int _red

_errbuf

char[] _errbuf

_errred

int _errred

_retVal

int _retVal

_header

java.lang.String _header

_abortMonitor

CompletionMonitor _abortMonitor

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

Serialized Fields

_searchString

java.lang.String _searchString

_searchAll

boolean _searchAll

_searchSelectionOnly

boolean _searchSelectionOnly

_matchCase

boolean _matchCase

_wholeWord

boolean _wholeWord

_noComments

boolean _noComments

_noTestCases

boolean _noTestCases

_doc

java.lang.ref.WeakReference<T> _doc

_findReplace

FindReplacePanel _findReplace

_region

MovingDocumentRegion _region

_findAgainButton

javax.swing.JButton _findAgainButton

_goToButton

javax.swing.JButton _goToButton

_bookmarkButton

javax.swing.JButton _bookmarkButton

_removeButton

javax.swing.JButton _removeButton

_colorBox

javax.swing.JComboBox _colorBox

_lastIndex

int _lastIndex

_colorOptionListeners

java.util.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

javax.swing.JButton _generateButton

_checkButton

javax.swing.JButton _checkButton

_closeButton

javax.swing.JButton _closeButton

_mainPanel

javax.swing.JPanel _mainPanel

_drjavaFile

java.io.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

javax.swing.event.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

javax.swing.JEditorPane _mainDocPane

_mainScroll

javax.swing.JScrollPane _mainScroll

_splitPane

javax.swing.JSplitPane _splitPane

_splitPaneHolder

javax.swing.JPanel _splitPaneHolder

_contentsDocPane

javax.swing.JEditorPane _contentsDocPane

_closePanel

javax.swing.JPanel _closePanel

_closeButton

javax.swing.JButton _closeButton

_backButton

javax.swing.JButton _backButton

_forwardButton

javax.swing.JButton _forwardButton

_baseURL

java.net.URL _baseURL

_hyperlinkListeners

java.util.ArrayList<E> _hyperlinkListeners

_linkError

boolean _linkError

_lastURL

java.net.URL _lastURL

_navPane

javax.swing.JPanel _navPane

_history

HTMLFrame.HistoryList _history

_resetListener

javax.swing.event.HyperlinkListener _resetListener

_forwardAction

javax.swing.Action _forwardAction

_backAction

javax.swing.Action _backAction

_closeAction

javax.swing.Action _closeAction

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

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

Serialized Fields

_tabbedPane

javax.swing.JTabbedPane _tabbedPane
Tab pane.


_varTable

java.util.Map<K,V> _varTable
Table with variables.


_varTableModel

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


_varValueField

javax.swing.JTextField _varValueField
Field to preview the value of the variable.


_helpPane

javax.swing.JTextPane _helpPane
Help/Description for the variable.


_okBtn

javax.swing.JButton _okBtn
Button to accept the selection.


_cancelBtn

javax.swing.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

javax.swing.text.Keymap _keymap
The custom keymap for the interactions pane.


_antiAliasText

boolean _antiAliasText
Whether to draw text as antialiased.


_beep

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


_doc

InteractionsDJDocument _doc

_undoListener

javax.swing.event.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 javax.swing.AbstractAction implements Serializable

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

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

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

Serialized Fields

_jarClasses

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


_jarSources

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


_jarAll

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


_makeExecutable

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


_customManifest

javax.swing.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

javax.swing.JLabel _mainClassLabel
Label for main class.


_editManifest

javax.swing.JButton _editManifest
Button for opening edit window in custom manifest.


_okButton

javax.swing.JButton _okButton
OK button.


_cancelButton

javax.swing.JButton _cancelButton
Cancel button.


_mainFrame

MainFrame _mainFrame
Main frame.


_model

GlobalModel _model
Model.


_cantJarClassesLabel

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


_rootFile

java.io.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

java.lang.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

javax.swing.Action _showStackTraceAction

_showStackTraceButton

javax.swing.JButton _showStackTraceButton

_error

JUnitError _error
The currently selected error.


_stackFrame

java.awt.Window _stackFrame

_stackTextArea

javax.swing.JTextArea _stackTextArea

_errorLabel

javax.swing.JLabel _errorLabel

_testLabel

javax.swing.JLabel _testLabel

_fileLabel

javax.swing.JLabel _fileLabel

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

Serialized Fields

_popMenu

javax.swing.JPopupMenu _popMenu

_runningTestName

java.lang.String _runningTestName

_warnedOutOfSync

boolean _warnedOutOfSync

_runningTestNamePositions

java.util.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

javax.swing.JTextArea _textArea

_f

java.io.File _f

_fr

java.io.FileReader _fr

_updateNowButton

javax.swing.JButton _updateNowButton

_restartButton

javax.swing.JButton _restartButton

_updateThread

java.lang.Thread _updateThread

_buf

char[] _buf

_red

int _red

_totalRead

long _totalRead

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

Serialized Fields

_increment

int _increment
Vertical increment between line numbers


_pane

DefinitionsPane _pane
DefinitionsPane that this rule is displayed for


_fm

java.awt.FontMetrics _fm
font metrics for the DefPane's font


_newFont

java.awt.Font _newFont
custom font for the line numbers


_nfm

java.awt.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

java.util.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

java.lang.String _fileTitle
The filename currently being displayed.


_tabs

java.util.LinkedList<E> _tabs

_tabbedPane

javax.swing.JTabbedPane _tabbedPane

_findResults

java.util.LinkedList<E> _findResults

_tabbedPanesFrame

DetachedFrame _tabbedPanesFrame

_lastFocusOwner

java.awt.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

javax.swing.JScrollPane _consoleScroll

_consoleController

ConsoleController _consoleController

_interactionsPane

InteractionsPane _interactionsPane

_interactionsContainer

javax.swing.JPanel _interactionsContainer

_interactionsController

InteractionsController _interactionsController

_interactionsScriptController

InteractionsScriptController _interactionsScriptController

_interactionsScriptPane

InteractionsScriptPane _interactionsScriptPane

_showDebugger

boolean _showDebugger

_debugFrame

DetachedFrame _debugFrame

_statusBar

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


_statusField

javax.swing.JLabel _statusField

_statusReport

javax.swing.JLabel _statusReport

_currLocationField

javax.swing.JLabel _currLocationField

_posListener

MainFrame.PositionListener _posListener

_docSplitPane

javax.swing.JSplitPane _docSplitPane

_debugSplitPane

javax.swing.JSplitPane _debugSplitPane

_mainSplit

javax.swing.JSplitPane _mainSplit

_compileButton

javax.swing.JButton _compileButton

_closeButton

javax.swing.JButton _closeButton

_undoButton

javax.swing.JButton _undoButton

_redoButton

javax.swing.JButton _redoButton

_runButton

javax.swing.JButton _runButton

_junitButton

javax.swing.JButton _junitButton

_errorsButton

javax.swing.JButton _errorsButton

_toolBar

javax.swing.JToolBar _toolBar

_interactionsHistoryChooser

javax.swing.JFileChooser _interactionsHistoryChooser

_menuBar

javax.swing.JMenuBar _menuBar

_fileMenu

javax.swing.JMenu _fileMenu

_editMenu

javax.swing.JMenu _editMenu

_toolsMenu

javax.swing.JMenu _toolsMenu

_projectMenu

javax.swing.JMenu _projectMenu

_languageLevelMenu

javax.swing.JMenu _languageLevelMenu

_helpMenu

javax.swing.JMenu _helpMenu

_debugMenu

javax.swing.JMenu _debugMenu

_debuggerEnabledMenuItem

javax.swing.JMenuItem _debuggerEnabledMenuItem

_interactionsPanePopupMenu

javax.swing.JPopupMenu _interactionsPanePopupMenu

_consolePanePopupMenu

javax.swing.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

java.io.File _currentProjFile

_debugStepTimer

javax.swing.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

javax.swing.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

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


_documentBookmarkHighlights

java.util.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

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


_modalWindowAdapterOwner

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


_openChooser

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


_openProjectChooser

javax.swing.JFileChooser _openProjectChooser
For opening project files.


_saveChooser

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


_projectFilter

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


_txtFileFilter

javax.swing.filechooser.FileFilter _txtFileFilter
Filter for text files (.txt)


_anyFileFilter

javax.swing.filechooser.FileFilter _anyFileFilter
Filter for any files (*.*)


_threadPool

java.util.concurrent.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

javax.swing.JCheckBox _openRecursiveCheckBox

_moveToAuxiliaryAction

javax.swing.Action _moveToAuxiliaryAction

_removeAuxiliaryAction

javax.swing.Action _removeAuxiliaryAction

_moveAllToAuxiliaryAction

javax.swing.Action _moveAllToAuxiliaryAction

_removeAllAuxiliaryAction

javax.swing.Action _removeAllAuxiliaryAction

_newAction

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


_newClassAction

javax.swing.Action _newClassAction
Creates a new Java class file.


_newProjectAction

javax.swing.Action _newProjectAction

_runProjectAction

javax.swing.AbstractAction _runProjectAction

_jarOptionsDialog

JarOptionsDialog _jarOptionsDialog
The jar options dialog.


_jarProjectAction

javax.swing.Action _jarProjectAction

_detachTabbedPanesAction

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


_detachTabbedPanesMenuItem

javax.swing.JMenuItem _detachTabbedPanesMenuItem

_detachDebugFrameAction

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


_detachDebugFrameMenuItem

javax.swing.JMenuItem _detachDebugFrameMenuItem

_newJUnitTestAction

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


_openAction

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


_openFolderAction

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


_openFileOrProjectAction

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


_openProjectAction

javax.swing.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

javax.swing.Action _closeProjectAction

_closeAction

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


_closeAllAction

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


_closeFolderAction

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


_openAllFolderAction

javax.swing.Action _openAllFolderAction
Opens all the files in the current folder.


_openOneFolderAction

javax.swing.Action _openOneFolderAction
Opens a files in the current folder.


_newFileFolderAction

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


_junitFolderAction

javax.swing.AbstractAction _junitFolderAction
Tests all the files in a folder.


_saveAction

javax.swing.Action _saveAction
Saves the current document.


_saveAsAction

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


_saveCopyAction

javax.swing.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

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


_saveProjectAction

javax.swing.Action _saveProjectAction

_saveProjectAsAction

javax.swing.Action _saveProjectAsAction

_exportProjectInOldFormatAction

javax.swing.Action _exportProjectInOldFormatAction

_revertAction

javax.swing.Action _revertAction
Reverts the current document.


_saveAllAction

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


_printDefDocAction

javax.swing.Action _printDefDocAction
Prints the current document.


_printConsoleAction

javax.swing.Action _printConsoleAction
Prints the console document.


_printInteractionsAction

javax.swing.Action _printInteractionsAction
Prints the interactions document.


_printDefDocPreviewAction

javax.swing.Action _printDefDocPreviewAction
Opens the print preview window.


_printConsolePreviewAction

javax.swing.Action _printConsolePreviewAction
Opens the print preview window.


_printInteractionsPreviewAction

javax.swing.Action _printInteractionsPreviewAction
Opens the print preview window.


_pageSetupAction

javax.swing.Action _pageSetupAction
Opens the page setup window.


_compileAction

javax.swing.Action _compileAction
Compiles the document in the definitions pane.


_compileProjectAction

javax.swing.AbstractAction _compileProjectAction
Compiles all the project.


_compileFolderAction

javax.swing.AbstractAction _compileFolderAction
Compiles all documents in the navigators active group.


_compileAllAction

javax.swing.AbstractAction _compileAllAction
Compiles all open documents.


_cleanAction

javax.swing.AbstractAction _cleanAction
cleans the build directory


_autoRefreshAction

javax.swing.AbstractAction _autoRefreshAction
auto-refresh the project and open new files


_runAction

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


_runAppletAction

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


_junitAction

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


_junitAllAction

javax.swing.AbstractAction _junitAllAction
Runs JUnit over all open JUnit tests.


_junitProjectAction

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


_javadocAllAction

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


_javadocCurrentAction

javax.swing.AbstractAction _javadocCurrentAction
Runs Javadoc on the current document.


cutAction

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


copyAction

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


pasteAction

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


_clipboardHistoryDialog

ClipboardHistoryFrame _clipboardHistoryDialog
The "Clipboard History" dialog.


_pasteHistoryAction

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


_copyInteractionToDefinitionsAction

javax.swing.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

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


_forceQuitAction

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


_selectAllAction

javax.swing.Action _selectAllAction
Selects all text in window.


_findReplaceAction

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


_findNextAction

javax.swing.Action _findNextAction
Find the next instance of the find word.


_findPrevAction

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


_gotoLineAction

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


_gotoFileDialog

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


_gotoFileAction

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


_gotoFileUnderCursorAction

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


_openJavadocDialog

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


_javaAPISet

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


_openJavadocAction

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


_openJavadocUnderCursorAction

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


_closeSystemInAction

javax.swing.Action _closeSystemInAction
Close input stream in the interactions pane.


_completeWordDialog

AutoCompletePopup _completeWordDialog
The "Complete Word" dialog instance.


completeWordUnderCursorAction

javax.swing.Action completeWordUnderCursorAction
Auto-completes word the cursor is on.


_indentLinesAction

javax.swing.Action _indentLinesAction
Indents the current selection.


_commentLinesAction

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


_uncommentLinesAction

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


_saveConsoleCopyAction

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


_clearConsoleAction

javax.swing.Action _clearConsoleAction
Clears DrJava's output console.


_showDebugConsoleAction

javax.swing.Action _showDebugConsoleAction
Shows the DebugConsole.


_resetInteractionsAction

javax.swing.Action _resetInteractionsAction
Resets the Interactions pane.


_viewInteractionsClassPathAction

javax.swing.Action _viewInteractionsClassPathAction
Defines actions that displays the interactions classpath.


_helpAction

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


_quickStartAction

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


_aboutAction

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


_checkNewVersionAction

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


_errorsAction

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


_generateCustomDrJavaJarAction

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


_newDrJavaInstanceAction

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


_switchToNextAction

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


_switchToPrevAction

javax.swing.Action _switchToPrevAction
Switches to previous document.


_switchToNextPaneAction

javax.swing.Action _switchToNextPaneAction
Switches focus to next pane.


_browseBackAction

javax.swing.Action _browseBackAction
Browse back in the browser history.


_browseForwardAction

javax.swing.Action _browseForwardAction
Browse forward in the browser history.


_nextRegionAction

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


_prevRegionAction

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


_switchToPreviousPaneAction

javax.swing.Action _switchToPreviousPaneAction
Switches focus to previous pane.


_gotoClosingBraceAction

javax.swing.Action _gotoClosingBraceAction
Go to the closing brace.


_gotoOpeningBraceAction

javax.swing.Action _gotoOpeningBraceAction
Go to the opening brace.


_editPreferencesAction

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


_projectPropertiesAction

javax.swing.AbstractAction _projectPropertiesAction

_toggleDebuggerAction

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


_resumeDebugAction

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


_automaticTraceMenuItem

javax.swing.JMenuItem _automaticTraceMenuItem

_automaticTraceDebugAction

javax.swing.Action _automaticTraceDebugAction
Action that automatically traces through entire program


_stepIntoDebugAction

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


_stepOverDebugAction

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


_stepOutDebugAction

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


_toggleBreakpointAction

javax.swing.Action _toggleBreakpointAction
Toggles a breakpoint on the current line


_clearAllBreakpointsAction

javax.swing.Action _clearAllBreakpointsAction
Clears all breakpoints


_breakpointsPanelAction

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


_bookmarksPanelAction

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


_toggleBookmarkAction

javax.swing.Action _toggleBookmarkAction
Toggles a bookmark.


_cutLineAction

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


_clearLineAction

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


_beginLineAction

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

See Also:
MainFrame._getBeginLinePos()

_selectionBeginLineAction

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

See Also:
MainFrame._getBeginLinePos()

_interactionsHistoryFileSelector

FileOpenSelector _interactionsHistoryFileSelector

_executeHistoryAction

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


_loadHistoryScriptAction

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


_saveInteractionsCopyAction

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


_saveHistoryAction

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


_clearHistoryAction

javax.swing.Action _clearHistoryAction
Clears the commands in the interaction history.


_windowCloseListener

java.awt.event.WindowListener _windowCloseListener
How DrJava responds to window events.


_resetFindReplaceListener

java.awt.event.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

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


_focusListenerForRecentDocs

java.awt.event.FocusListener _focusListenerForRecentDocs

_undoRedoDefinitionsFocusListener

java.awt.event.FocusListener _undoRedoDefinitionsFocusListener

_hourglassNestLevel

int _hourglassNestLevel

_allowKeyEvents

boolean _allowKeyEvents

_completeClassSet

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


_autoImportClassSet

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


_updateLock

java.lang.Object _updateLock

_tabUpdatePending

boolean _tabUpdatePending

_waitAgain

boolean _waitAgain

_pendingUpdate

java.lang.Runnable _pendingUpdate

_pendingDocument

OpenDefinitionsDocument _pendingDocument

_firstRegion

OrderedDocumentRegion _firstRegion

_lastRegion

OrderedDocumentRegion _lastRegion

dropTarget

java.awt.dnd.DropTarget dropTarget
Drag and drop target.


_autoImportDialog

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


_autoImportPackageCheckbox

javax.swing.JCheckBox _autoImportPackageCheckbox

_followFileAction

javax.swing.Action _followFileAction
Follow a file.


_executeExternalProcessAction

javax.swing.Action _executeExternalProcessAction
Execute an external process.


_executeExternalDialog

ExecuteExternalDialog _executeExternalDialog
The execute external dialog.


_editExternalDialog

EditExternalDialog _editExternalDialog
The edit external dialog.


_editExternalProcessesAction

javax.swing.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

javax.swing.JButton _okButton

_cancelButton

javax.swing.JButton _cancelButton

_mainPanel

javax.swing.JPanel _mainPanel

_className

javax.swing.JTextField _className

_interfaces

javax.swing.JTextField _interfaces

_superClass

javax.swing.JTextField _superClass

_superClassButton

javax.swing.JButton _superClassButton

_defaultRadio

javax.swing.JRadioButton _defaultRadio

_publicRadio

javax.swing.JRadioButton _publicRadio

_abstractCheck

javax.swing.JCheckBox _abstractCheck

_finalCheck

javax.swing.JCheckBox _finalCheck

_group1

javax.swing.ButtonGroup _group1

_mainMethod

javax.swing.JCheckBox _mainMethod

_classConstructor

javax.swing.JCheckBox _classConstructor

_errorMessage

javax.swing.JLabel _errorMessage

_isElementaryOrFunctionalJava

boolean _isElementaryOrFunctionalJava

_autoCompletePopup

AutoCompletePopup _autoCompletePopup

_autoCompleteAction

javax.swing.AbstractAction _autoCompleteAction

CANCEL

Runnable1<T> CANCEL
Runnable that calls _cancel.

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

Serialized Fields

_modeBox

javax.swing.JComboBox _modeBox
whether to keep displaying this dialog, and for which releases


_closeButton

javax.swing.JButton _closeButton
the button that closes this window


_updateButton

javax.swing.JButton _updateButton
the button that updates to the new version


_downloadButton

javax.swing.JButton _downloadButton
the button that downloads the new version


_mainFrame

MainFrame _mainFrame
the parent frame


_versionPanel

javax.swing.JOptionPane _versionPanel
the version information pane


_bottomPanel

javax.swing.JPanel _bottomPanel
the panel with the buttons and combobox


_msg

java.lang.String[] _msg
the message for the user


_newestVersionString

java.lang.String _newestVersionString
the version string of the new version found, or ""


_closeAction

javax.swing.Action _closeAction

_updateAction

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


_downloadAction

javax.swing.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

java.awt.print.Pageable _print

_pageNumber

int _pageNumber

_screenSize

java.awt.Dimension _screenSize

_zoomSlider

javax.swing.JSlider _zoomSlider

_previewScroll

javax.swing.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

javax.swing.JToolBar _toolBar

_pagePreview

PreviewFrame.PagePreview _pagePreview

_printListener

java.awt.event.ActionListener _printListener
Prints the current document.


_closeAction

javax.swing.Action _closeAction
Prints the current document.


_nextPageAction

javax.swing.Action _nextPageAction
Displays the next page of the document.


_prevPageAction

javax.swing.Action _prevPageAction
Displays the previous page of the document.


_windowCloseListener

java.awt.event.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

java.util.Map<K,V> _unmodifiedStoredPreferences

_okButton

javax.swing.JButton _okButton

_cancelButton

javax.swing.JButton _cancelButton

_mainPanel

javax.swing.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

javax.swing.JButton _okButton

_applyButton

javax.swing.JButton _applyButton

_cancelButton

javax.swing.JButton _cancelButton

_advancedButton

javax.swing.JButton _advancedButton

_mainPanel

javax.swing.JPanel _mainPanel

_projRootSelector

DirectorySelectorComponent _projRootSelector

_buildDirSelector

DirectorySelectorComponent _buildDirSelector

_workDirSelector

DirectorySelectorComponent _workDirSelector

_mainDocumentSelector

javax.swing.JTextField _mainDocumentSelector

_autoRefreshComponent

javax.swing.JCheckBox _autoRefreshComponent

_extraClassPathList

VectorAbsRelFileOptionComponent _extraClassPathList

_excludedFilesList

VectorFileOptionComponent _excludedFilesList

_storedPreferences

java.util.Map<K,V> _storedPreferences

_applyListener

javax.swing.event.DocumentListener _applyListener

CANCEL

Runnable1<T> CANCEL
Runnable that calls _cancel.

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

Serialized Fields

_linkListener

javax.swing.event.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 javax.swing.JWindow implements Serializable

Serialized Fields

_frame

MainFrame _frame

_displayManager

DisplayManager<T> _displayManager

_label

javax.swing.JLabel _label

_panel

javax.swing.JPanel _panel

_textpane

javax.swing.JTextPane _textpane

_scroller

javax.swing.JScrollPane _scroller

_current

int _current

_padding

int _padding

_docs

java.util.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

javax.swing.JPanel _leftPane

_list

javax.swing.JList _list

_listModel

javax.swing.DefaultListModel _listModel

_title

java.lang.String _title

_model

SingleDisplayModel _model

_frame

MainFrame _frame

_buttonPanel

javax.swing.JPanel _buttonPanel

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

Serialized Fields

_leftPane

javax.swing.JPanel _leftPane

_rootNode

javax.swing.tree.DefaultMutableTreeNode _rootNode

_regTreeModel

javax.swing.tree.DefaultTreeModel _regTreeModel

_regTree

javax.swing.JTree _regTree

_title

java.lang.String _title

_regionManager

RegionManager<R extends IDocumentRegion> _regionManager

_regionPopupMenu

javax.swing.JPopupMenu _regionPopupMenu

_model

SingleDisplayModel _model

_frame

MainFrame _frame

_buttonPanel

javax.swing.JPanel _buttonPanel

dtcr

javax.swing.tree.DefaultTreeCellRenderer dtcr

_hasNextPrevButtons

boolean _hasNextPrevButtons

_prevButton

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


_nextButton

javax.swing.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

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


_regionToTreeNode

java.util.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 javax.swing.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 javax.swing.JWindow implements Serializable

Serialized Fields

_icon

javax.swing.ImageIcon _icon

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

Serialized Fields

_displayed

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


_closeButton

javax.swing.JButton _closeButton
button which removes this pane's tab.


_closePanel

javax.swing.JPanel _closePanel

_mainPanel

javax.swing.JPanel _mainPanel

_frame

MainFrame _frame

_name

java.lang.String _name

_closeListener

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


dropTarget

java.awt.dnd.DropTarget dropTarget
Drag and drop target.


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

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

Serialized Fields

_jcb

javax.swing.JCheckBox _jcb

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

Serialized Fields

_jb

javax.swing.JButton _jb

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

Serialized Fields

_button

javax.swing.JButton _button

_colorField

javax.swing.JTextField _colorField

_panel

javax.swing.JPanel _panel

_color

java.awt.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

javax.swing.JTree _tree

_treeModel

javax.swing.tree.DefaultTreeModel _treeModel

_rootNode

ConfigFrame.PanelTreeNode _rootNode

_okButton

javax.swing.JButton _okButton

_applyButton

javax.swing.JButton _applyButton

_cancelButton

javax.swing.JButton _cancelButton

_mainPanel

javax.swing.JPanel _mainPanel

_fileOptionChooser

javax.swing.JFileChooser _fileOptionChooser

_browserChooser

javax.swing.JFileChooser _browserChooser

_jarChooser

javax.swing.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

java.lang.String SEPS

_changeListener

OptionComponent.ChangeListener _changeListener

CANCEL

Runnable1<T> CANCEL
Thunk that calls _cancel.

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

Serialized Fields

_title

java.lang.String _title

_components

java.util.Vector<E> _components

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

Serialized Fields

_component

DirectorySelectorComponent _component

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

Serialized Fields

_component

FileSelectorComponent _component

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

Serialized Fields

_button

javax.swing.JButton _button

_fontField

javax.swing.JTextField _fontField

_panel

javax.swing.JPanel _panel

_font

java.awt.Font _font

Class edu.rice.cs.drjava.ui.config.ForcedChoiceOptionComponent extends OptionComponent<java.lang.String,javax.swing.JComboBox> implements Serializable

Serialized Fields

_comboBox

javax.swing.JComboBox _comboBox

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

Serialized Fields

_jtf

javax.swing.JTextField _jtf

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

Serialized Fields

_button

javax.swing.JButton _button

_panel

javax.swing.JPanel _panel

_key

javax.swing.KeyStroke _key

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

Serialized Fields

_text

javax.swing.JTextArea _text

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

Serialized Fields

_option

Option<T> _option

_label

javax.swing.JLabel _label

_parent

SwingFrame _parent

_entireColumn

boolean _entireColumn

_labelText

java.lang.String _labelText

_guiComponent

javax.swing.JComponent _guiComponent

_changeListeners

java.util.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<java.lang.String,javax.swing.JTextField> implements Serializable

Serialized Fields

_jtf

javax.swing.JTextField _jtf

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

Serialized Fields

_noneButton

javax.swing.JRadioButton _noneButton

_textButton

javax.swing.JRadioButton _textButton

_iconsButton

javax.swing.JRadioButton _iconsButton

_textAndIconsButton

javax.swing.JRadioButton _textAndIconsButton

_group

javax.swing.ButtonGroup _group

_buttonPanel

javax.swing.JPanel _buttonPanel

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

Serialized Fields

_fileFilter

javax.swing.filechooser.FileFilter _fileFilter

_jfc

javax.swing.JFileChooser _jfc

_baseDir

java.io.File _baseDir

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

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

Serialized Fields

_jfc

javax.swing.JFileChooser _jfc

_baseDir

java.io.File _baseDir

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

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

Serialized Fields

_inputField

VectorKeyStrokeOptionComponent.GetKeyDialog.InputField _inputField

_cancelButton

javax.swing.JButton _cancelButton

_okButton

javax.swing.JButton _okButton

_instructionLabel

javax.swing.JLabel _instructionLabel

_currentLabel

javax.swing.JLabel _currentLabel

_actionLabel

javax.swing.JLabel _actionLabel

_inputAndClearPanel

javax.swing.JPanel _inputAndClearPanel

_cancelAndOKPanel

javax.swing.JPanel _cancelAndOKPanel

_currentKeyStroke

javax.swing.KeyStroke _currentKeyStroke

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

Serialized Fields

_tableScrollPane

javax.swing.JScrollPane _tableScrollPane

_panel

javax.swing.JPanel _panel

_table

javax.swing.JTable _table

_buttonPanel

javax.swing.JPanel _buttonPanel

_moveUpButton

javax.swing.JButton _moveUpButton

_moveDownButton

javax.swing.JButton _moveDownButton

_moveButtonEnabled

boolean _moveButtonEnabled

_tableModel

javax.swing.table.AbstractTableModel _tableModel

_addButton

javax.swing.JButton _addButton

_removeButton

javax.swing.JButton _removeButton

_buttonTable

javax.swing.JTable _buttonTable

_buttonTableModel

javax.swing.table.AbstractTableModel _buttonTableModel

_data

java.util.Vector<E> _data

_columnNames

java.lang.String[] _columnNames

_description

java.lang.String _description

_minRows

int _minRows

_maxRows

int _maxRows

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

Class edu.rice.cs.drjava.ui.config.VectorStringOptionComponent extends VectorOptionComponent<java.lang.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 java.lang.Comparable<? super T>> _pim
Predictive input model


_buttonPressed

java.lang.String _buttonPressed
Code for the last button that was pressed.


_buttons

javax.swing.JButton[] _buttons
Action buttons.


_textField

javax.swing.JTextField _textField
Text field for string input.


_optionsPanel

javax.swing.JPanel _optionsPanel
Panel for additional options.


_optionalComponents

javax.swing.JComponent[] _optionalComponents
Optional components for the _optionsPanel.


_tabCompletesLabel

javax.swing.JLabel _tabCompletesLabel
Label with "Tab completes:" string.


_matchList

javax.swing.JList _matchList
List with matches.


_force

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


_sharedExtLabel

javax.swing.JLabel _sharedExtLabel
Label with shared extension.


_listener

PredictiveInputFrame.PredictiveInputListener _listener
Listener for several events.


_info

PredictiveInputFrame.InfoSupplier<X> _info
Info supplier.


_infoLabel

javax.swing.JLabel _infoLabel
Text area for additional information.


_owner

SwingFrame _owner
Owner frame.


_actions

java.util.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

java.util.List<E> _strategies
Array of strategies.


_strategyBox

javax.swing.JComboBox _strategyBox
Combo box.


_lastState

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


_currentStrategy

PredictiveInputModel.MatchingStrategy<X extends java.lang.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 java.io.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 java.lang.RuntimeException implements Serializable

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

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

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

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

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

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

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

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

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

Serialized Fields

_value

java.lang.Throwable _value

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


Package edu.rice.cs.util.classloader

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

Serialized Fields

_className

java.lang.String _className
Canonical path name for the offending file.


_path

java.lang.String _path

_error

java.lang.LinkageError _error

Package edu.rice.cs.util.docnavigation

Class edu.rice.cs.util.docnavigation.FileNode extends InnerNode<java.io.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 java.lang.Exception implements Serializable

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

Serialized Fields

_collapsed

boolean _collapsed

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

Serialized Fields

_model

javax.swing.tree.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

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


_path2node

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


navListeners

java.util.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

javax.swing.Icon _rootIcon

_roots

java.util.List<E> _roots

_leafVisitor

NodeDataVisitor<ItemT extends INavigatorItem,Ret> _leafVisitor

dropTarget

java.awt.dnd.DropTarget dropTarget
Drag and drop target.

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

Serialized Fields

_rep

java.lang.String _rep

Package edu.rice.cs.util.sexp

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


Package edu.rice.cs.util.swing

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

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

Class edu.rice.cs.util.swing.CheckBoxJList extends javax.swing.JList implements Serializable

Serialized Fields

selectionCache

java.util.HashSet<E> selectionCache

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

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

Serialized Fields

_owner

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


_root

java.io.File _root
File system root for chooser

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

Serialized Fields

_parent

java.awt.Component _parent
The parent component of this component.


_fileField

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


_chooserButton

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


_chooser

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


_file

java.io.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 javax.swing.JButton implements Serializable

Serialized Fields

popup

javax.swing.JPopupMenu popup
Popup menu.


popupVisible

boolean popupVisible
Status of the popup menu.

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

Serialized Fields

_root

java.io.File _root
File system root for chooser

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

Serialized Fields

_changed

java.io.File[] _changed

_areNew

boolean[] _areNew

_newLead

java.io.File _newLead

_oldLead

java.io.File _oldLead

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

Serialized Fields

_parent

SwingFrame _parent
The parent frame of this component.


_fileField

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


_chooserButton

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


_chooser

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


_fileFilter

javax.swing.filechooser.FileFilter _fileFilter
File filter to use in the chooser.


_file

java.io.File _file
The current file


_mustExist

boolean _mustExist
True if file must exist.

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

Serialized Fields

_parent

java.awt.Component _parent
The parent component of this component.


_textField

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


_chooserButton

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


_chooser

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


_file

java.io.File _file
The current file

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

Serialized Fields

_styleList

FontChooser.NwList _styleList

_fontList

FontChooser.NwList _fontList

_sizeList

FontChooser.NwList _sizeList

_okButton

javax.swing.JButton _okButton

_cancelButton

javax.swing.JButton _cancelButton

_sampleText

javax.swing.JLabel _sampleText

_clickedOK

boolean _clickedOK

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

Serialized Fields

jl

javax.swing.JList jl

sp

javax.swing.JScrollPane sp

jt

javax.swing.JLabel jt

si

java.lang.String si

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

Serialized Fields

_parent

java.awt.Component _parent

_pb

javax.swing.JProgressBar _pb

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

Serialized Fields

list

javax.swing.JList list
The list of items displayed.


_buttonPressed

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


listItems

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

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

Serialized Fields

table

javax.swing.JTable table
The table displaying the items.


tableModel

javax.swing.table.AbstractTableModel tableModel
The AbstractTableModel backing the table.


dataAsStrings

java.util.Vector<E> dataAsStrings
The items in the table.


selectedItems

java.util.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 javax.swing.JFrame implements Serializable

Serialized Fields

_initComplete

boolean _initComplete

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

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


Package edu.rice.cs.util.text

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

Serialized Fields

_value

java.lang.Throwable _value

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

Serialized Fields

_isModifiedSinceSave

boolean _isModifiedSinceSave
The modified state.


_styles

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


_condition

DocumentEditCondition _condition
Determines which edits are legal on this document.