Serialized Form


Package edu.rice.cs.drjava.config

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

Serialized Fields

key

String key

value

String value

message

String message


Package edu.rice.cs.drjava.model

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

Serialized Fields

_openDoc

OpenDefinitionsDocument _openDoc

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

Serialized Fields

_file

File _file

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

Serialized Fields

this$0

GlobalModelTestCase this$0

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

Serialized Fields

this$0

GlobalModelTestCase this$0

Class edu.rice.cs.drjava.model.OperationCanceledException implements Serializable


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

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


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

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

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

Serialized Fields

_indent

int _indent
The default indent setting.

_modifiedSinceSave

boolean _modifiedSinceSave
Determines if the document has been modified since the last save.

_cachedLocation

int _cachedLocation
Cached location, aides in determining line number.

_cachedLineNum

int _cachedLineNum
Cached current line number.

_cachedPrevLineLoc

int _cachedPrevLineLoc
Cached location of previous line.

_cachedNextLineLoc

int _cachedNextLineLoc
Cached location of next line.

_classFileInSync

boolean _classFileInSync

_classFile

File _classFile

_reduced

BraceReduction _reduced
The reduced model of the document that handles most of the document logic and keeps track of state. Should ONLY be referenced from this class, and all references to it MUST be synchronized.

_currentLocation

int _currentLocation
The absolute character offset in the document.

_file

File _file

_timestamp

long _timestamp

_indenter

Indenter _indenter

Class edu.rice.cs.drjava.model.definitions.DefinitionsDocument.CommandUndoableEdit implements Serializable

Serialized Fields

this$0

DefinitionsDocument this$0

_undoCommand

Runnable _undoCommand

_redoCommand

Runnable _redoCommand

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

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

Serialized Fields

_location

int _location


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

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


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

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

Serialized Fields

_fileName

String _fileName

_lineNumber

int _lineNumber
zero-based line number.

_startColumn

int _startColumn
zero-based column number.

_message

String _message

_test

String _test

_isError

boolean _isError

_stackTrace

String _stackTrace


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

Class edu.rice.cs.drjava.model.repl.ExceptionReturnedException implements Serializable

Serialized Fields

_contained

Throwable _contained

Class edu.rice.cs.drjava.model.repl.InteractionsDocument implements Serializable

Serialized Fields

_inProgress

boolean _inProgress

_frozenPos

int _frozenPos
Index in the document of the first place that is editable.

_history

History _history
Command-line history. It's not reset when the interpreter is reset.

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

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

Class edu.rice.cs.drjava.model.repl.InterpreterInterruptedException 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.InterpreterJVM implements Serializable

Serialized Fields

_mainJVM

MainJVMRemoteI _mainJVM

_interpreter

JavaInterpreter _interpreter

_classpath

String _classpath

_junitTestManager

JUnitTestManager _junitTestManager

Class edu.rice.cs.drjava.model.repl.newjvm.MainJVM implements Serializable

Serialized Fields

_identifier

String _identifier
The name of the RMI object for the present JVM.

_model

GlobalModel _model
The global model. This field might be null if the MainJVM is running in a test, but will never be null in actual use.

_startupInProgress

boolean _startupInProgress
Is there a JVM in the process of starting up? This variable is protected by synchronized(this).

_restartThread

MainJVM.RestartThread _restartThread

_timerThread

MainJVM.RestartThread _timerThread

_restartTimer

Timer _restartTimer

_interpreterJVM

InterpreterJVMRemoteI _interpreterJVM
This is the pointer to the interpreter JVM remote object, used to call back to it. It has the value null when the interpeter JVM is not running or is not connected yet. It gets set to a value by MainJVM.registerInterpreterJVM(edu.rice.cs.drjava.model.repl.newjvm.InterpreterJVMRemoteI), which is called by the interpreter JVM itself over RMI. This can only be changed while holding the object lock.

_interpreterProcess

Process _interpreterProcess
Process object for the running interpreter, or null if none. This can only be changed while holding the object lock.

Class edu.rice.cs.drjava.model.repl.newjvm.NewJVMTest.TestJVMExtension implements Serializable

Serialized Fields

outBuf

String outBuf

errBuf

String errBuf

returnBuf

String returnBuf

exceptionClassBuf

String exceptionClassBuf

exceptionMsgBuf

String exceptionMsgBuf

exceptionTraceBuf

String exceptionTraceBuf

voidReturnFlag

boolean voidReturnFlag


Package edu.rice.cs.drjava.ui

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

Serialized Fields

_okButton

JButton _okButton

Class edu.rice.cs.drjava.ui.AboutDialog.LogoList implements Serializable

Serialized Fields

width

int width

height

int height

Class edu.rice.cs.drjava.ui.BorderlessScrollPane implements Serializable

Class edu.rice.cs.drjava.ui.BorderlessSplitPane implements Serializable

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

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

Serialized Fields

_numErrors

int _numErrors
The total number of errors in the list

_model

SingleDisplayModel _model

_showAllButton

JButton _showAllButton

_nextButton

JButton _nextButton

_previousButton

JButton _previousButton

_errorListPane

CompilerErrorPanel.ErrorListPane _errorListPane

_compilerChoiceBox

JComboBox _compilerChoiceBox

_showHighlightsCheckBox

JCheckBox _showHighlightsCheckBox

Class edu.rice.cs.drjava.ui.CompilerErrorPanel.ErrorListPane implements Serializable

Serialized Fields

this$0

CompilerErrorPanel this$0

_selectedIndex

int _selectedIndex
Index into _errorListPositions of the currently selected error.

_errorListPositions

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

_errorTable

Hashtable _errorTable
Table mapping Positions in the error list to CompilerErrors.

_lastDefPane

DefinitionsPane _lastDefPane
The DefinitionsPane with the current error highlight. (Initialized to the current pane.)

_listHighlightTag

HighlightManager.HighlightInfo _listHighlightTag

_highlightManager

HighlightManager _highlightManager

_mouseListener

MouseAdapter _mouseListener

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

Serialized Fields

_tabsPane

JSplitPane _tabsPane

_leftPane

JTabbedPane _leftPane

_rightPane

JTabbedPane _rightPane

_watchTable

JTable _watchTable

_breakpointRootNode

DefaultMutableTreeNode _breakpointRootNode

_bpTreeModel

DefaultTreeModel _bpTreeModel

_bpTree

JTree _bpTree

_stackTable

JTable _stackTable

_threadTable

JTable _threadTable

_model

SingleDisplayModel _model

_frame

MainFrame _frame

_debugger

DebugManager _debugger

_buttonPanel

JPanel _buttonPanel

_closeButton

JButton _closeButton

_resumeButton

JButton _resumeButton

_stepIntoButton

JButton _stepIntoButton

_stepOverButton

JButton _stepOverButton

_stepOutButton

JButton _stepOutButton

_statusBar

JLabel _statusBar

_watches

gj.util.Vector _watches

_threads

gj.util.Vector _threads

_stackFrames

gj.util.Vector _stackFrames

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

Serialized Fields

this$0

DebugPanel this$0

_columnNames

String[] _columnNames

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

Serialized Fields

this$0

DebugPanel this$0

_columnNames

String[] _columnNames

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

Serialized Fields

this$0

DebugPanel this$0

_columnNames

String[] _columnNames

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

Serialized Fields

_mainFrame

MainFrame _mainFrame
Our parent window.

_model

GlobalModel _model

_doc

OpenDefinitionsDocument _doc

_undoManager

DefinitionsPane.OurUndoManager _undoManager

_undoAction

DefinitionsPane.UndoAction _undoAction

_redoAction

DefinitionsPane.RedoAction _redoAction

_highlightManager

HighlightManager _highlightManager

_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.

_matchHighlight

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

_updatePending

boolean _updatePending
Used by the centering source mechanism to ensure paints

_errorHighlightTag

HighlightManager.HighlightInfo _errorHighlightTag
Our current error matching highlight.

_toggleBreakpointMenuItem

JMenuItem _toggleBreakpointMenuItem
The menu item for the "Toggle Breakpoint" option. Stored in field so that it may be enabled and disabled depending on Debug Mode

_popMenu

JPopupMenu _popMenu
The contextual popup menu for the Definitions Pane.

_popupMenuMA

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

_errorListener

CompilerErrorCaretListener _errorListener
Listens to caret to highlight errors as appropriate.

_junitErrorListener

JUnitErrorCaretListener _junitErrorListener
Listens to caret to highlight JUnit errors as appropriate.

_setSizeListener

ActionListener _setSizeListener

_matchListener

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

_undoListener

UndoableEditListener _undoListener

_indentKeyActionTab

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

_indentKeyActionLine

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

_indentKeyActionSquiggly

Action _indentKeyActionSquiggly
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.

_indentKeyActionOpenSquiggly

Action _indentKeyActionOpenSquiggly

_indentKeyActionColon

Action _indentKeyActionColon

Class edu.rice.cs.drjava.ui.DefinitionsPane.IndentKeyAction implements Serializable

Serialized Fields

this$0

DefinitionsPane this$0

_key

String _key
The key string ("\n"|"{"|"}") for the key pressed that invokes this instance. Not used currently, but there for readability and possible future use, e.g., debugging add-ons or the rewrite of the indention code.

_defaultAction

Action _defaultAction
The default action to take when the specified key is pressed.

Class edu.rice.cs.drjava.ui.DefinitionsPane.IndentKeyActionTab implements Serializable

Serialized Fields

this$0

DefinitionsPane this$0

Class edu.rice.cs.drjava.ui.DefinitionsPane.OurUndoManager implements Serializable

Serialized Fields

this$0

DefinitionsPane this$0

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

Serialized Fields

this$0

DefinitionsPane this$0

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

Serialized Fields

this$0

DefinitionsPane this$0

Class edu.rice.cs.drjava.ui.FindReplaceDialog implements Serializable

Serialized Fields

_optionPane

JOptionPane _optionPane

_findNextButton

JButton _findNextButton

_replaceButton

JButton _replaceButton

_replaceFindButton

JButton _replaceFindButton

_replaceAllButton

JButton _replaceAllButton

_findField

JTextField _findField

_replaceField

JTextField _replaceField

_message

JLabel _message

_labelPanel

JPanel _labelPanel

_matchCase

JCheckBox _matchCase

_matchCaseAndClosePanel

JPanel _matchCaseAndClosePanel

_rightPanel

JPanel _rightPanel

_machine

FindReplaceMachine _machine

_model

SingleDisplayModel _model

_defPane

DefinitionsPane _defPane

_caretChanged

boolean _caretChanged

_caretListener

CaretListener _caretListener
Listens for changes to the cursor position in order to reset the start position

_findNextAction

Action _findNextAction

_replaceAction

Action _replaceAction

_replaceFindAction

Action _replaceFindAction

_replaceAllAction

Action _replaceAllAction

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

Serialized Fields

_mainDocPane

JEditorPane _mainDocPane

_splitPane

JSplitPane _splitPane

_contentsDocPane

JEditorPane _contentsDocPane

_closePanel

JPanel _closePanel

_closeButton

JButton _closeButton

_backButton

JButton _backButton

_forwardButton

JButton _forwardButton

_navPane

JPanel _navPane

_history

HelpFrame.HistoryList _history

_forwardAction

Action _forwardAction

_backAction

Action _backAction

_closeAction

Action _closeAction

_linkListener

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

Class edu.rice.cs.drjava.ui.HelpFrame.ConsolidatedAction implements Serializable

Class edu.rice.cs.drjava.ui.HelpFrame.ResourceAction implements Serializable

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

Serialized Fields

_model

GlobalModel _model

_evalAction

AbstractAction _evalAction

_newlineAction

AbstractAction _newlineAction

BEEP

Runnable BEEP

_historyPrevAction

AbstractAction _historyPrevAction

_historyNextAction

AbstractAction _historyNextAction

_clearCurrentAction

AbstractAction _clearCurrentAction

_gotoFrozenPosAction

AbstractAction _gotoFrozenPosAction

_selectToFrozenPosAction

AbstractAction _selectToFrozenPosAction

_moveLeft

AbstractAction _moveLeft

_moveRight

AbstractAction _moveRight

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

Serialized Fields

_numErrors

int _numErrors
The total number of errors in the list

_model

SingleDisplayModel _model

_errorListPane

JUnitPanel.JUnitErrorListPane _errorListPane

_docBeingTested

OpenDefinitionsDocument _docBeingTested

_showHighlightsCheckBox

JCheckBox _showHighlightsCheckBox

Class edu.rice.cs.drjava.ui.JUnitPanel.JUnitErrorListPane implements Serializable

Serialized Fields

this$0

JUnitPanel this$0

_selectedIndex

int _selectedIndex
Index into _errorListPositions of the currently selected error.

_errorListPositions

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

_errorTable

Hashtable _errorTable
Table mapping Positions in the error list to JUnitErrors.

_lastDefPane

DefinitionsPane _lastDefPane
The DefinitionsPane with the current error highlight. (Initialized to the current pane.)

_listHighlightTag

HighlightManager.HighlightInfo _listHighlightTag

_popMenu

JPopupMenu _popMenu

_popupAdapter

JUnitPanel.JUnitErrorListPane.PopupAdapter _popupAdapter

_stackFrame

Window _stackFrame

_stackTextArea

JTextArea _stackTextArea

_errorLabel

JLabel _errorLabel

_testLabel

JLabel _testLabel

_fileLabel

JLabel _fileLabel

_highlightManager

HighlightManager _highlightManager

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

Serialized Fields

_increment

int _increment
Vertical increment between line numbers

_pane

DefinitionsPane _pane
DefinitionsPane that this rule is displayed for

_fm

FontMetrics _fm
font metrics for the DefPane's font

_newFont

Font _newFont
an 8pt font derived from the DefPane's font

_nfm

FontMetrics _nfm
font metrics for the new font

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

Serialized Fields

_model

SingleDisplayModel _model
The model which controls all logic in DrJava.

_defScrollPanes

Hashtable _defScrollPanes
Maps an OpenDefDoc to its JScrollPane.

_currentDefPane

DefinitionsPane _currentDefPane
The currently displayed DefinitionsPane.

_fileTitle

String _fileTitle
The filename currently being displayed.

_tabbedPane

JTabbedPane _tabbedPane

_errorPanel

CompilerErrorPanel _errorPanel

_outputPane

OutputPane _outputPane

_interactionsPane

InteractionsPane _interactionsPane

_debugPanel

DebugPanel _debugPanel

_junitPanel

JUnitPanel _junitPanel

_findReplace

FindReplaceDialog _findReplace

_tabs

LinkedList _tabs

_interactionsWithSyncPanel

JPanel _interactionsWithSyncPanel
Panel to hold both InteractionsPane and its sync message. TO DO: move sync message into the pane itself.

_syncStatus

JLabel _syncStatus
Label to display message if Interactions are out of sync with Definitions.

_statusBar

JPanel _statusBar

_fileNameField

JLabel _fileNameField

_currLocationField

JLabel _currLocationField

_posListener

MainFrame.PositionListener _posListener

_docSplitPane

JSplitPane _docSplitPane

_debugSplitPane

JSplitPane _debugSplitPane

_mainSplit

JSplitPane _mainSplit

_docList

JList _docList

_saveButton

JButton _saveButton

_compileButton

JButton _compileButton

_junitButton

JButton _junitButton

_toolBar

JToolBar _toolBar

_menuBar

JMenuBar _menuBar

_fileMenu

JMenu _fileMenu

_editMenu

JMenu _editMenu

_toolsMenu

JMenu _toolsMenu

_debugMenu

JMenu _debugMenu

_helpMenu

JMenu _helpMenu

_debuggerEnabledMenuItem

JMenuItem _debuggerEnabledMenuItem

_runDebuggerMenuItem

JMenuItem _runDebuggerMenuItem

_resumeDebugMenuItem

JMenuItem _resumeDebugMenuItem

_stepIntoDebugMenuItem

JMenuItem _stepIntoDebugMenuItem

_stepOverDebugMenuItem

JMenuItem _stepOverDebugMenuItem

_stepOutDebugMenuItem

JMenuItem _stepOutDebugMenuItem

_suspendDebugMenuItem

JMenuItem _suspendDebugMenuItem

_toggleBreakpointMenuItem

JMenuItem _toggleBreakpointMenuItem

_printBreakpointsMenuItem

JMenuItem _printBreakpointsMenuItem

_clearAllBreakpointsMenuItem

JMenuItem _clearAllBreakpointsMenuItem

_configFrame

ConfigFrame _configFrame

_helpFrame

HelpFrame _helpFrame

_aboutDialog

AboutDialog _aboutDialog

_recentFileManager

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

_debugStepTimer

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

_currentThreadLocationHighlight

HighlightManager.HighlightInfo _currentThreadLocationHighlight
The current highlight displaying the location of the debugger's thread, if there is one. If there is none, this is null.

_breakpointHighlights

gj.util.Hashtable _breakpointHighlights
Table to map breakpoints to their corresponding highlight objects.

_promptBeforeQuit

boolean _promptBeforeQuit
Whether to display a prompt message before quitting.

_openChooser

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

_saveChooser

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

_openSelector

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

_saveSelector

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

_newAction

Action _newAction
Resets the document in the definitions pane to a blank one.

_openAction

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

_closeAction

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

_closeAllAction

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

_saveAction

Action _saveAction
Saves the current document.

_saveAsAction

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

_revertAction

Action _revertAction
Reverts the current document.

_saveAllAction

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

_printAction

Action _printAction
Prints the current document.

_printPreviewAction

Action _printPreviewAction
Opens the print preview window

_pageSetupAction

Action _pageSetupAction
Opens the page setup window.

_compileAction

Action _compileAction
Compiles the document in the definitions pane.

_compileAllAction

Action _compileAllAction
Compiles all open documents.

_junitAction

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

cutAction

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

copyAction

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

pasteAction

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

_undoAction

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

_redoAction

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

_quitAction

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

_selectAllAction

Action _selectAllAction
Selects all text in window.

_findReplaceAction

Action _findReplaceAction
Shows the find/replace tab.

_gotoLineAction

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

_clearOutputAction

Action _clearOutputAction
Clears DrJava's output console.

_resetInteractionsAction

Action _resetInteractionsAction
Resets the Interactions pane.

_helpAction

Action _helpAction
Shows the user documentation.

_aboutAction

Action _aboutAction
Pops up an info dialog.

_switchToNextAction

Action _switchToNextAction
Switches to next document.

_switchToPrevAction

Action _switchToPrevAction
Switches to previous document.

_editPreferencesAction

Action _editPreferencesAction
Calls the ConfigFrame to edit preferences

_toggleDebuggerAction

Action _toggleDebuggerAction
Enables the debugger

_resumeDebugAction

Action _resumeDebugAction
Resumes debugging

_stepIntoDebugAction

Action _stepIntoDebugAction
Steps into the next method call

_stepOverDebugAction

Action _stepOverDebugAction
Runs the next line, without stepping into methods

_stepOutDebugAction

Action _stepOutDebugAction
Steps out of the next method call

_toggleBreakpointAction

Action _toggleBreakpointAction
Toggles a breakpoint on the current line

_clearAllBreakpointsAction

Action _clearAllBreakpointsAction
Clears all breakpoints

_cutLineAction

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

_loadHistoryAction

Action _loadHistoryAction
Interprets the commands in a file in the interactions window

_saveHistoryAction

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

_clearHistoryAction

Action _clearHistoryAction
Clears the commands in the interaction history

_windowCloseListener

WindowListener _windowCloseListener
How DrJava responds to window events.

Class edu.rice.cs.drjava.ui.MainFrame.DocCellRenderer implements Serializable

Serialized Fields

this$0

MainFrame this$0

Class edu.rice.cs.drjava.ui.MainFrame.GlassPane implements Serializable

Serialized Fields

this$0

MainFrame this$0

Class edu.rice.cs.drjava.ui.OutputPane implements Serializable

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

Serialized Fields

_model

SingleDisplayModel _model

_document

OpenDefinitionsDocument _document

_mainFrame

MainFrame _mainFrame

_print

Pageable _print

_pageNumber

int _pageNumber

_pageTextField

JTextField _pageTextField

_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

PAGE_ZOOM

double PAGE_ZOOM

TOOLBAR_HEIGHT

int TOOLBAR_HEIGHT

_toolBar

JToolBar _toolBar

_pagePreview

PreviewFrame.PagePreview _pagePreview

_printListener

ActionListener _printListener
Prints the current document.

_closeAction

Action _closeAction
Prints the current document.

_nextPageAction

Action _nextPageAction
Displays the next page of the document.

_prevPageAction

Action _prevPageAction
Displays the previous page of the document.

_windowCloseListener

WindowListener _windowCloseListener
How Preview Pane responds to window events.

Class edu.rice.cs.drjava.ui.PreviewFrame.PagePreview implements Serializable

Serialized Fields

this$0

PreviewFrame this$0

_width

int _width

_height

int _height

_source

Image _source

_image

Image _image

Class edu.rice.cs.drjava.ui.PreviewFrame.PagePreviewContainer implements Serializable

Serialized Fields

this$0

PreviewFrame this$0

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

Serialized Fields

_displayed

boolean _displayed

_closeButton

JButton _closeButton

_closePanel

JPanel _closePanel

_mainPanel

JPanel _mainPanel

_frame

MainFrame _frame

_name

String _name

_closeListener

ActionListener _closeListener
defines the action that takes place upon clicking the close button

Class edu.rice.cs.drjava.ui.UncaughtExceptionWindow implements Serializable

Serialized Fields

_exceptionInfo

JComponent _exceptionInfo

_stackTrace

JTextArea _stackTrace

_stackTraceScroll

JScrollPane _stackTraceScroll

_okPanel

JPanel _okPanel

_okButton

JButton _okButton

_exception

Throwable _exception

_okAction

Action _okAction

msg

String[] msg
Returns the canned message for the user


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

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

Serialized Fields

_mainFrame

MainFrame _mainFrame

_splitPane

JSplitPane _splitPane

_tree

JTree _tree

_treeModel

DefaultTreeModel _treeModel

_rootNode

ConfigFrame.PanelTreeNode _rootNode

_okButton

JButton _okButton

_applyButton

JButton _applyButton

_cancelButton

JButton _cancelButton

_saveSettingsButton

JButton _saveSettingsButton

_mainPanel

JPanel _mainPanel

Class edu.rice.cs.drjava.ui.config.ConfigFrame.PanelTreeNode implements Serializable

Serialized Fields

this$0

ConfigFrame this$0

_panel

ConfigPanel _panel

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

Serialized Fields

_title

JLabel _title

_components

gj.util.Vector _components

Class edu.rice.cs.drjava.ui.config.KeyStrokeConfigPanel implements Serializable

Serialized Fields

_comps

TreeSet _comps

Class edu.rice.cs.drjava.ui.config.KeyStrokeOptionComponent.GetKeyDialog implements Serializable

Serialized Fields

this$0

KeyStrokeOptionComponent this$0

_inputField

KeyStrokeOptionComponent.GetKeyDialog.InputField _inputField

_clearButton

JButton _clearButton

_cancelButton

JButton _cancelButton

_okButton

JButton _okButton

_instructionLabel

JLabel _instructionLabel

_currentLabel

JLabel _currentLabel

_actionLabel

JLabel _actionLabel

_inputAndClearPanel

JPanel _inputAndClearPanel

_labelsPanel

JPanel _labelsPanel

_cancelAndOKPanel

JPanel _cancelAndOKPanel

_currentKeyStroke

KeyStroke _currentKeyStroke

_ksoc

KeyStrokeOptionComponent _ksoc

frame

Frame frame

Class edu.rice.cs.drjava.ui.config.KeyStrokeOptionComponent.GetKeyDialog.InputField implements Serializable

Serialized Fields

this$1

KeyStrokeOptionComponent.GetKeyDialog this$1


Package edu.rice.cs.util

Class edu.rice.cs.util.ExitingNotAllowedException implements Serializable

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

Serialized Fields

_value

Throwable _value


Package edu.rice.cs.util.swing

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

Serialized Fields

_styleList

FontChooser.NwList _styleList

_fontList

FontChooser.NwList _fontList

_sizeList

FontChooser.NwList _sizeList

_okButton

JButton _okButton

_cancelButton

JButton _cancelButton

_sampleText

JLabel _sampleText

_clickedOK

boolean _clickedOK

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

Serialized Fields

this$0

FontChooser this$0

jl

JList jl

sp

JScrollPane sp

jt

JLabel jt

si

String si

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