Serialized Form
duration
int duration
errs
ErrorList errs
Package mars.mips.hardware |
address
int address
type
int type
errs
ErrorList errs
isBeingUsedAsAMarsTool
boolean isBeingUsedAsAMarsTool
thisMarsApp
AbstractMarsToolAndApplication thisMarsApp
dialog
javax.swing.JDialog dialog
theWindow
java.awt.Window theWindow
headingLabel
javax.swing.JLabel headingLabel
title
java.lang.String title
heading
java.lang.String heading
emptyBorder
javax.swing.border.EmptyBorder emptyBorder
backgroundColor
java.awt.Color backgroundColor
lowMemoryAddress
int lowMemoryAddress
highMemoryAddress
int highMemoryAddress
observing
boolean observing
mostRecentlyOpenedFile
java.io.File mostRecentlyOpenedFile
interactiveGUIUpdater
java.lang.Runnable interactiveGUIUpdater
operationStatusMessages
mars.tools.AbstractMarsToolAndApplication.MessageField operationStatusMessages
openFileButton
javax.swing.JButton openFileButton
assembleRunButton
javax.swing.JButton assembleRunButton
stopButton
javax.swing.JButton stopButton
multiFileAssemble
boolean multiFileAssemble
connectButton
AbstractMarsToolAndApplication.ConnectButton connectButton
m_entries
java.util.Vector<E> m_entries
- vector holding the entries of the BHT
m_entryCnt
int m_entryCnt
- number of entries in the BHT
m_historySize
int m_historySize
- number of past branch events to remember
m_columnNames
java.lang.String[] m_columnNames
- name of the table columns
m_columnClasses
java.lang.Class<T>[] m_columnClasses
- type of the table columns
m_tfInstruction
javax.swing.JTextField m_tfInstruction
- text field presenting the most recent branch instruction
m_tfAddress
javax.swing.JTextField m_tfAddress
- text field representing the address of the most recent branch instruction
m_tfIndex
javax.swing.JTextField m_tfIndex
- text field representing the resulting BHT index of the branch instruction
m_cbBHTentries
javax.swing.JComboBox m_cbBHTentries
- combo box for selecting the number of BHT entries
m_cbBHThistory
javax.swing.JComboBox m_cbBHThistory
- combo box for selecting the history size
m_cbBHTinitVal
javax.swing.JComboBox m_cbBHTinitVal
- combo box for selecting the initial value
m_tabBHT
javax.swing.JTable m_tabBHT
- the table representing the BHT
m_taLog
javax.swing.JTextArea m_taLog
- text field for log output
m_gui
BHTSimGUI m_gui
- the GUI of the BHT simulator
m_bhtModel
BHTableModel m_bhtModel
- the model of the BHT
m_pendingBranchInstAddress
int m_pendingBranchInstAddress
- state variable that indicates that the last instruction was a branch instruction (if address != 0) or not (address == 0)
m_lastBranchTaken
boolean m_lastBranchTaken
- state variable that signals if the last branch was taken
visualizationUnitPixelWidthSelector
javax.swing.JComboBox visualizationUnitPixelWidthSelector
visualizationUnitPixelHeightSelector
javax.swing.JComboBox visualizationUnitPixelHeightSelector
visualizationPixelWidthSelector
javax.swing.JComboBox visualizationPixelWidthSelector
visualizationPixelHeightSelector
javax.swing.JComboBox visualizationPixelHeightSelector
displayBaseAddressSelector
javax.swing.JComboBox displayBaseAddressSelector
drawingArea
java.awt.Graphics drawingArea
canvas
javax.swing.JPanel canvas
results
javax.swing.JPanel results
emptyBorder
javax.swing.border.EmptyBorder emptyBorder
countFonts
java.awt.Font countFonts
backgroundColor
java.awt.Color backgroundColor
visualizationUnitPixelWidthChoices
java.lang.String[] visualizationUnitPixelWidthChoices
defaultVisualizationUnitPixelWidthIndex
int defaultVisualizationUnitPixelWidthIndex
visualizationUnitPixelHeightChoices
java.lang.String[] visualizationUnitPixelHeightChoices
defaultVisualizationUnitPixelHeightIndex
int defaultVisualizationUnitPixelHeightIndex
displayAreaPixelWidthChoices
java.lang.String[] displayAreaPixelWidthChoices
defaultDisplayWidthIndex
int defaultDisplayWidthIndex
displayAreaPixelHeightChoices
java.lang.String[] displayAreaPixelHeightChoices
defaultDisplayHeightIndex
int defaultDisplayHeightIndex
unitPixelWidth
int unitPixelWidth
unitPixelHeight
int unitPixelHeight
displayAreaWidthInPixels
int displayAreaWidthInPixels
displayAreaHeightInPixels
int displayAreaHeightInPixels
displayBaseAddressChoices
java.lang.String[] displayBaseAddressChoices
displayBaseAddresses
int[] displayBaseAddresses
defaultBaseAddressIndex
int defaultBaseAddressIndex
baseAddress
int baseAddress
theGrid
mars.tools.BitmapDisplay.Grid theGrid
cacheBlockSizeSelector
javax.swing.JComboBox cacheBlockSizeSelector
cacheBlockCountSelector
javax.swing.JComboBox cacheBlockCountSelector
cachePlacementSelector
javax.swing.JComboBox cachePlacementSelector
cacheReplacementSelector
javax.swing.JComboBox cacheReplacementSelector
cacheSetSizeSelector
javax.swing.JComboBox cacheSetSizeSelector
memoryAccessCountDisplay
javax.swing.JTextField memoryAccessCountDisplay
cacheHitCountDisplay
javax.swing.JTextField cacheHitCountDisplay
cacheMissCountDisplay
javax.swing.JTextField cacheMissCountDisplay
replacementPolicyDisplay
javax.swing.JTextField replacementPolicyDisplay
cachableAddressesDisplay
javax.swing.JTextField cachableAddressesDisplay
cacheSizeDisplay
javax.swing.JTextField cacheSizeDisplay
cacheHitRateDisplay
javax.swing.JProgressBar cacheHitRateDisplay
animations
mars.tools.CacheSimulator.Animation animations
logPanel
javax.swing.JPanel logPanel
logScroll
javax.swing.JScrollPane logScroll
logText
javax.swing.JTextArea logText
logShow
javax.swing.JCheckBox logShow
emptyBorder
javax.swing.border.EmptyBorder emptyBorder
countFonts
java.awt.Font countFonts
backgroundColor
java.awt.Color backgroundColor
cacheBlockSizeChoicesInt
int[] cacheBlockSizeChoicesInt
cacheBlockCountChoicesInt
int[] cacheBlockCountChoicesInt
cacheBlockSizeChoices
java.lang.String[] cacheBlockSizeChoices
cacheBlockCountChoices
java.lang.String[] cacheBlockCountChoices
placementPolicyChoices
java.lang.String[] placementPolicyChoices
DIRECT
int DIRECT
FULL
int FULL
SET
int SET
replacementPolicyChoices
java.lang.String[] replacementPolicyChoices
LRU
int LRU
RANDOM
int RANDOM
cacheSetSizeChoices
java.lang.String[] cacheSetSizeChoices
defaultCacheBlockSizeIndex
int defaultCacheBlockSizeIndex
defaultCacheBlockCountIndex
int defaultCacheBlockCountIndex
defaultPlacementPolicyIndex
int defaultPlacementPolicyIndex
defaultReplacementPolicyIndex
int defaultReplacementPolicyIndex
defaultCacheSetSizeIndex
int defaultCacheSetSizeIndex
theCache
mars.tools.CacheSimulator.AbstractCache theCache
memoryAccessCount
int memoryAccessCount
cacheHitCount
int cacheHitCount
cacheMissCount
int cacheMissCount
cacheHitRate
double cacheHitRate
randu
java.util.Random randu
sevenSegPanel
DigitalLabSim.SevenSegmentPanel sevenSegPanel
hexaKeyPanel
DigitalLabSim.HexaKeyboard hexaKeyPanel
button
javax.swing.JButton[] button
aff
char aff
display
DigitalLabSim.SevenSegmentDisplay[] display
attachedRegister
Register attachedRegister
fpRegisters
Register[] fpRegisters
thisFloatTool
FloatRepresentation thisFloatTool
binarySignDecoratedDisplay
javax.swing.JPanel binarySignDecoratedDisplay
binaryExponentDecoratedDisplay
javax.swing.JPanel binaryExponentDecoratedDisplay
binaryFractionDecoratedDisplay
javax.swing.JPanel binaryFractionDecoratedDisplay
hexDisplay
javax.swing.JTextField hexDisplay
decimalDisplay
javax.swing.JTextField decimalDisplay
binarySignDisplay
javax.swing.JTextField binarySignDisplay
binaryExponentDisplay
javax.swing.JTextField binaryExponentDisplay
binaryFractionDisplay
javax.swing.JTextField binaryFractionDisplay
expansionDisplay
javax.swing.JLabel expansionDisplay
significandLabel
javax.swing.JLabel significandLabel
binaryToDecimalFormulaGraphic
mars.tools.FloatRepresentation.BinaryToDecimalFormulaGraphic binaryToDecimalFormulaGraphic
instructions
mars.tools.FloatRepresentation.InstructionsPane instructions
defaultInstructions
java.lang.String defaultInstructions
counter
int counter
- Number of instructions executed until now.
counterField
javax.swing.JTextField counterField
counterR
int counterR
- Number of instructions of type R.
counterRField
javax.swing.JTextField counterRField
progressbarR
javax.swing.JProgressBar progressbarR
counterI
int counterI
- Number of instructions of type I.
counterIField
javax.swing.JTextField counterIField
progressbarI
javax.swing.JProgressBar progressbarI
counterJ
int counterJ
- Number of instructions of type J.
counterJField
javax.swing.JTextField counterJField
progressbarJ
javax.swing.JProgressBar progressbarJ
lastAddress
int lastAddress
- The last address we saw. We ignore it because the only way for a
program to execute twice the same instruction is to enter an infinite
loop, which is not insteresting in the POV of counting instructions.
m_tfTotalCounter
javax.swing.JTextField m_tfTotalCounter
- text field for visualizing the total number of instructions processed
m_tfCounters
javax.swing.JTextField[] m_tfCounters
- array of text field - one for each instruction category
m_pbCounters
javax.swing.JProgressBar[] m_pbCounters
- array of progress pars - one for each instruction category
m_totalCounter
int m_totalCounter
- counter for the total number of instructions processed
m_counters
int[] m_counters
- array of counter variables - one for each instruction category
m_categoryLabels
java.lang.String[] m_categoryLabels
- names of the instruction categories as array
lastAddress
int lastAddress
- The last address we saw. We ignore it because the only way for a
program to execute twice the same instruction is to enter an infinite
loop, which is not insteresting in the POV of counting instructions.
delayTechniques
mars.tools.KeyboardAndDisplaySimulator.TransmitterDelayTechnique[] delayTechniques
countingInstructions
boolean countingInstructions
instructionCount
int instructionCount
transmitDelayInstructionCountLimit
int transmitDelayInstructionCountLimit
currentDelayInstructionLimit
int currentDelayInstructionLimit
characterToDisplay
char characterToDisplay
displayAfterDelay
boolean displayAfterDelay
keyboardAndDisplay
javax.swing.JPanel keyboardAndDisplay
displayScrollPane
javax.swing.JScrollPane displayScrollPane
display
javax.swing.JTextArea display
displayPanel
javax.swing.JPanel displayPanel
displayOptions
javax.swing.JPanel displayOptions
delayTechniqueChooser
javax.swing.JComboBox delayTechniqueChooser
delayLengthPanel
mars.tools.KeyboardAndDisplaySimulator.DelayLengthPanel delayLengthPanel
delayLengthSlider
javax.swing.JSlider delayLengthSlider
displayAfterDelayCheckBox
javax.swing.JCheckBox displayAfterDelayCheckBox
keyboardPanel
javax.swing.JPanel keyboardPanel
keyAccepterScrollPane
javax.swing.JScrollPane keyAccepterScrollPane
keyEventAccepter
javax.swing.JTextArea keyEventAccepter
fontButton
javax.swing.JButton fontButton
defaultFont
java.awt.Font defaultFont
wordsPerUnitSelector
javax.swing.JComboBox wordsPerUnitSelector
visualizationUnitPixelWidthSelector
javax.swing.JComboBox visualizationUnitPixelWidthSelector
visualizationUnitPixelHeightSelector
javax.swing.JComboBox visualizationUnitPixelHeightSelector
visualizationPixelWidthSelector
javax.swing.JComboBox visualizationPixelWidthSelector
visualizationPixelHeightSelector
javax.swing.JComboBox visualizationPixelHeightSelector
displayBaseAddressSelector
javax.swing.JComboBox displayBaseAddressSelector
drawHashMarksSelector
javax.swing.JCheckBox drawHashMarksSelector
drawingArea
java.awt.Graphics drawingArea
canvas
javax.swing.JPanel canvas
results
javax.swing.JPanel results
emptyBorder
javax.swing.border.EmptyBorder emptyBorder
countFonts
java.awt.Font countFonts
backgroundColor
java.awt.Color backgroundColor
wordsPerUnitChoices
java.lang.String[] wordsPerUnitChoices
defaultWordsPerUnitIndex
int defaultWordsPerUnitIndex
visualizationUnitPixelWidthChoices
java.lang.String[] visualizationUnitPixelWidthChoices
defaultVisualizationUnitPixelWidthIndex
int defaultVisualizationUnitPixelWidthIndex
visualizationUnitPixelHeightChoices
java.lang.String[] visualizationUnitPixelHeightChoices
defaultVisualizationUnitPixelHeightIndex
int defaultVisualizationUnitPixelHeightIndex
displayAreaPixelWidthChoices
java.lang.String[] displayAreaPixelWidthChoices
defaultDisplayWidthIndex
int defaultDisplayWidthIndex
displayAreaPixelHeightChoices
java.lang.String[] displayAreaPixelHeightChoices
defaultDisplayHeightIndex
int defaultDisplayHeightIndex
defaultDrawHashMarks
boolean defaultDrawHashMarks
unitPixelWidth
int unitPixelWidth
unitPixelHeight
int unitPixelHeight
wordsPerUnit
int wordsPerUnit
visualizationAreaWidthInPixels
int visualizationAreaWidthInPixels
visualizationAreaHeightInPixels
int visualizationAreaHeightInPixels
defaultCounterColors
mars.tools.MemoryReferenceVisualization.CounterColor[] defaultCounterColors
countTable
int[] countTable
COUNT_INDEX_INIT
int COUNT_INDEX_INIT
displayBaseAddressChoices
java.lang.String[] displayBaseAddressChoices
displayBaseAddresses
int[] displayBaseAddresses
defaultBaseAddressIndex
int defaultBaseAddressIndex
baseAddress
int baseAddress
theGrid
mars.tools.MemoryReferenceVisualization.Grid theGrid
counterColorScale
mars.tools.MemoryReferenceVisualization.CounterColorScale counterColorScale
editorDialog
javax.swing.JDialog editorDialog
fontFamilySelector
javax.swing.JComboBox fontFamilySelector
fontStyleSelector
javax.swing.JComboBox fontStyleSelector
fontSizeSelector
javax.swing.JSlider fontSizeSelector
fontSizeSpinSelector
javax.swing.JSpinner fontSizeSpinSelector
fontSample
javax.swing.JLabel fontSample
currentFont
java.awt.Font currentFont
initialFontFamily
java.lang.String initialFontFamily
initialFontStyle
java.lang.String initialFontStyle
initialFontSize
java.lang.String initialFontSize
tableData
java.lang.Object[][] tableData
highlighting
boolean highlighting
highlightRow
int highlightRow
executePane
ExecutePane executePane
rowGivenRegNumber
int[] rowGivenRegNumber
tableData
java.lang.Object[][] tableData
highlighting
boolean highlighting
highlightRow
int highlightRow
executePane
ExecutePane executePane
conditionFlagCheckBox
javax.swing.JCheckBox[] conditionFlagCheckBox
dataTableScroller
javax.swing.JScrollPane dataTableScroller
contentPane
java.awt.Container contentPane
tablePanel
javax.swing.JPanel tablePanel
dataButton
javax.swing.JButton dataButton
nextButton
javax.swing.JButton nextButton
prevButton
javax.swing.JButton prevButton
stakButton
javax.swing.JButton stakButton
globButton
javax.swing.JButton globButton
heapButton
javax.swing.JButton heapButton
kernButton
javax.swing.JButton kernButton
extnButton
javax.swing.JButton extnButton
mmioButton
javax.swing.JButton mmioButton
asciiDisplayCheckBox
javax.swing.JCheckBox asciiDisplayCheckBox
addressHighlighting
boolean addressHighlighting
asciiDisplay
boolean asciiDisplay
addressRow
int addressRow
addressColumn
int addressColumn
addressRowFirstAddress
int addressRowFirstAddress
settings
Settings settings
firstAddress
int firstAddress
homeAddress
int homeAddress
userOrKernelMode
boolean userOrKernelMode
baseAddressSelector
javax.swing.JComboBox baseAddressSelector
displayBaseAddressChoices
java.lang.String[] displayBaseAddressChoices
displayBaseAddresses
int[] displayBaseAddresses
defaultBaseAddressIndex
int defaultBaseAddressIndex
baseAddressButtons
javax.swing.JButton[] baseAddressButtons
displayBaseAddressArray
int[] displayBaseAddressArray
descriptions
java.lang.String[] descriptions
findReplaceDialog
javax.swing.JDialog findReplaceDialog
sourceCode
MARSTextEditingArea sourceCode
mainUI
VenusUI mainUI
currentDirectoryPath
java.lang.String currentDirectoryPath
caretPositionLabel
javax.swing.JLabel caretPositionLabel
showLineNumbers
javax.swing.JCheckBox showLineNumbers
lineNumbers
javax.swing.JLabel lineNumbers
isCompoundEdit
boolean isCompoundEdit
compoundEdit
javax.swing.undo.CompoundEdit compoundEdit
fileStatus
FileStatus fileStatus
editTab
EditPane editTab
mainPane
MainPane mainPane
mainUI
VenusUI mainUI
editor
Editor editor
fileOpener
mars.venus.EditTabbedPane.FileOpener fileOpener
registerValues
RegistersWindow registerValues
coprocessor1Values
Coprocessor1Window coprocessor1Values
coprocessor0Values
Coprocessor0Window coprocessor0Values
dataSegment
DataSegmentWindow dataSegment
textSegment
TextSegmentWindow textSegment
labelValues
LabelsWindow labelValues
mainUI
VenusUI mainUI
valueDisplayBase
NumberDisplayBaseChooser valueDisplayBase
addressDisplayBase
NumberDisplayBaseChooser addressDisplayBase
labelWindowVisible
boolean labelWindowVisible
dumpDialog
javax.swing.JDialog dumpDialog
segmentArray
java.lang.String[] segmentArray
baseAddressArray
int[] baseAddressArray
limitAddressArray
int[] limitAddressArray
highAddressArray
int[] highAddressArray
segmentListArray
java.lang.String[] segmentListArray
segmentListBaseArray
int[] segmentListBaseArray
segmentListHighArray
int[] segmentListHighArray
segmentListSelector
javax.swing.JComboBox segmentListSelector
formatListSelector
javax.swing.JComboBox formatListSelector
mostRecentlyOpenedFile
java.io.File mostRecentlyOpenedFile
fileChooser
javax.swing.JFileChooser fileChooser
fileFilterCount
int fileFilterCount
fileFilterList
java.util.ArrayList<E> fileFilterList
listenForUserAddedFileFilter
java.beans.PropertyChangeListener listenForUserAddedFileFilter
mainUI
VenusUI mainUI
contentPane
java.awt.Container contentPane
labelPanel
javax.swing.JPanel labelPanel
dataLabels
javax.swing.JCheckBox dataLabels
textLabels
javax.swing.JCheckBox textLabels
listOfLabelsForSymbolTable
java.util.ArrayList<E> listOfLabelsForSymbolTable
labelsWindow
LabelsWindow labelsWindow
tableSortComparator
java.util.Comparator<T> tableSortComparator
tableSortingComparators
java.util.Comparator<T>[] tableSortingComparators
sortState
int sortState
editTab
EditPane editTab
executeTab
ExecutePane executeTab
editTabbedPane
EditTabbedPane editTabbedPane
mainUI
VenusUI mainUI
assemble
javax.swing.JTextArea assemble
run
javax.swing.JTextArea run
assembleTab
javax.swing.JPanel assembleTab
runTab
javax.swing.JPanel runTab
base
int base
settingMenuItem
javax.swing.JCheckBoxMenuItem settingMenuItem
regsTab
RegistersWindow regsTab
cop1Tab
Coprocessor1Window cop1Tab
cop0Tab
Coprocessor0Window cop0Tab
mainUI
VenusUI mainUI
tableData
java.lang.Object[][] tableData
highlighting
boolean highlighting
highlightRow
int highlightRow
executePane
ExecutePane executePane
pressed
boolean pressed
- The pressed state for this button.
repeatEnabled
boolean repeatEnabled
- Flag to indicate that the button should fire events when held.
If false, the button is effectively a plain old JButton, but
there may be times when this feature might wish to be disabled.
timer
javax.swing.Timer timer
- The hold-down timer for this button.
initialDelay
int initialDelay
- The initial delay for this button. Hold-down time before first
timer firing. In milliseconds.
delay
int delay
- The delay between timer firings for this button once the delay
period is past. In milliseconds.
modifiers
int modifiers
- Holder of the modifiers used when the mouse pressed the button.
This is used for subsequently fired action events. This may change
after mouse pressed if the user moves the mouse out, releases a key
and then moves the mouse back in.
name
java.lang.String name
executePane
ExecutePane executePane
name
java.lang.String name
executePane
ExecutePane executePane
speedTable
double[] speedTable
sliderLabel
javax.swing.JLabel sliderLabel
runSpeedSlider
javax.swing.JSlider runSpeedSlider
runSpeedIndex
int runSpeedIndex
name
java.lang.String name
executePane
ExecutePane executePane
editorDialog
javax.swing.JDialog editorDialog
fontFamilySelector
javax.swing.JComboBox fontFamilySelector
fontStyleSelector
javax.swing.JComboBox fontStyleSelector
tabSizeSelector
javax.swing.JSlider tabSizeSelector
fontSizeDisplay
javax.swing.JTextField fontSizeDisplay
initialFontFamily
java.lang.String initialFontFamily
initialFontStyle
java.lang.String initialFontStyle
initialFontSize
java.lang.String initialFontSize
exceptionHandlerDialog
javax.swing.JDialog exceptionHandlerDialog
exceptionHandlerSetting
javax.swing.JCheckBox exceptionHandlerSetting
exceptionHandlerSelectionButton
javax.swing.JButton exceptionHandlerSelectionButton
exceptionHandlerDisplay
javax.swing.JTextField exceptionHandlerDisplay
initialSelected
boolean initialSelected
initialPathname
java.lang.String initialPathname
highlightDialog
javax.swing.JDialog highlightDialog
backgroundButtons
javax.swing.JButton[] backgroundButtons
foregroundButtons
javax.swing.JButton[] foregroundButtons
fontButtons
javax.swing.JButton[] fontButtons
defaultCheckBoxes
javax.swing.JCheckBox[] defaultCheckBoxes
samples
javax.swing.JLabel[] samples
currentNondefaultBackground
java.awt.Color[] currentNondefaultBackground
currentNondefaultForeground
java.awt.Color[] currentNondefaultForeground
initialSettingsBackground
java.awt.Color[] initialSettingsBackground
initialSettingsForeground
java.awt.Color[] initialSettingsForeground
initialFont
java.awt.Font[] initialFont
currentFont
java.awt.Font[] currentFont
currentNondefaultFont
java.awt.Font[] currentNondefaultFont
dataHighlightButton
javax.swing.JButton dataHighlightButton
registerHighlightButton
javax.swing.JButton registerHighlightButton
currentDataHighlightSetting
boolean currentDataHighlightSetting
initialDataHighlightSetting
boolean initialDataHighlightSetting
currentRegisterHighlightSetting
boolean currentRegisterHighlightSetting
initialRegisterHighlightSetting
boolean initialRegisterHighlightSetting
configDialog
javax.swing.JDialog configDialog
fontFamilySelector
javax.swing.JComboBox fontFamilySelector
fontStyleSelector
javax.swing.JComboBox fontStyleSelector
fontSizeSelector
javax.swing.JSlider fontSizeSelector
fontSizeDisplay
javax.swing.JTextField fontSizeDisplay
thisAction
SettingsMemoryConfigurationAction thisAction
initialFontFamily
java.lang.String initialFontFamily
initialFontStyle
java.lang.String initialFontStyle
initialFontSize
java.lang.String initialFontSize
programArgumentsPanel
javax.swing.JPanel programArgumentsPanel
programArgumentsTextField
javax.swing.JTextField programArgumentsTextField
table
javax.swing.JTable table
tableScroller
javax.swing.JScrollPane tableScroller
data
java.lang.Object[][] data
intAddresses
int[] intAddresses
addressRows
java.util.Hashtable<K,V> addressRows
contentPane
java.awt.Container contentPane
tableModel
mars.venus.TextSegmentWindow.TextTableModel tableModel
tableCellFont
java.awt.Font tableCellFont
codeHighlighting
boolean codeHighlighting
breakpointsEnabled
boolean breakpointsEnabled
highlightAddress
int highlightAddress
tableModelListener
javax.swing.event.TableModelListener tableModelListener
inDelaySlot
boolean inDelaySlot
toolClass
java.lang.Class<T> toolClass
mainUI
VenusUI mainUI
menu
javax.swing.JMenuBar menu
toolbar
javax.swing.JToolBar toolbar
mainPane
MainPane mainPane
registersPane
RegistersPane registersPane
registersTab
RegistersWindow registersTab
coprocessor1Tab
Coprocessor1Window coprocessor1Tab
coprocessor0Tab
Coprocessor0Window coprocessor0Tab
messagesPane
MessagesPane messagesPane
splitter
javax.swing.JSplitPane splitter
horizonSplitter
javax.swing.JSplitPane horizonSplitter
north
javax.swing.JPanel north
frameState
int frameState
editor
Editor editor
file
javax.swing.JMenu file
run
javax.swing.JMenu run
window
javax.swing.JMenu window
help
javax.swing.JMenu help
edit
javax.swing.JMenu edit
settings
javax.swing.JMenu settings
fileNew
javax.swing.JMenuItem fileNew
fileOpen
javax.swing.JMenuItem fileOpen
fileClose
javax.swing.JMenuItem fileClose
fileCloseAll
javax.swing.JMenuItem fileCloseAll
fileSave
javax.swing.JMenuItem fileSave
fileSaveAs
javax.swing.JMenuItem fileSaveAs
fileSaveAll
javax.swing.JMenuItem fileSaveAll
fileDumpMemory
javax.swing.JMenuItem fileDumpMemory
filePrint
javax.swing.JMenuItem filePrint
fileExit
javax.swing.JMenuItem fileExit
editUndo
javax.swing.JMenuItem editUndo
editRedo
javax.swing.JMenuItem editRedo
editCut
javax.swing.JMenuItem editCut
editCopy
javax.swing.JMenuItem editCopy
editPaste
javax.swing.JMenuItem editPaste
editFindReplace
javax.swing.JMenuItem editFindReplace
editSelectAll
javax.swing.JMenuItem editSelectAll
runGo
javax.swing.JMenuItem runGo
runStep
javax.swing.JMenuItem runStep
runBackstep
javax.swing.JMenuItem runBackstep
runReset
javax.swing.JMenuItem runReset
runAssemble
javax.swing.JMenuItem runAssemble
runStop
javax.swing.JMenuItem runStop
runPause
javax.swing.JMenuItem runPause
runClearBreakpoints
javax.swing.JMenuItem runClearBreakpoints
runToggleBreakpoints
javax.swing.JMenuItem runToggleBreakpoints
settingsLabel
javax.swing.JCheckBoxMenuItem settingsLabel
settingsPopupInput
javax.swing.JCheckBoxMenuItem settingsPopupInput
settingsValueDisplayBase
javax.swing.JCheckBoxMenuItem settingsValueDisplayBase
settingsAddressDisplayBase
javax.swing.JCheckBoxMenuItem settingsAddressDisplayBase
settingsExtended
javax.swing.JCheckBoxMenuItem settingsExtended
settingsAssembleOnOpen
javax.swing.JCheckBoxMenuItem settingsAssembleOnOpen
settingsAssembleAll
javax.swing.JCheckBoxMenuItem settingsAssembleAll
settingsWarningsAreErrors
javax.swing.JCheckBoxMenuItem settingsWarningsAreErrors
settingsStartAtMain
javax.swing.JCheckBoxMenuItem settingsStartAtMain
settingsDelayedBranching
javax.swing.JCheckBoxMenuItem settingsDelayedBranching
settingsProgramArguments
javax.swing.JCheckBoxMenuItem settingsProgramArguments
settingsExceptionHandler
javax.swing.JMenuItem settingsExceptionHandler
settingsEditor
javax.swing.JMenuItem settingsEditor
settingsHighlighting
javax.swing.JMenuItem settingsHighlighting
settingsMemoryConfiguration
javax.swing.JMenuItem settingsMemoryConfiguration
helpHelp
javax.swing.JMenuItem helpHelp
helpAbout
javax.swing.JMenuItem helpAbout
Undo
javax.swing.JButton Undo
Redo
javax.swing.JButton Redo
Cut
javax.swing.JButton Cut
Copy
javax.swing.JButton Copy
Paste
javax.swing.JButton Paste
FindReplace
javax.swing.JButton FindReplace
SelectAll
javax.swing.JButton SelectAll
New
javax.swing.JButton New
Open
javax.swing.JButton Open
Save
javax.swing.JButton Save
SaveAs
javax.swing.JButton SaveAs
SaveAll
javax.swing.JButton SaveAll
DumpMemory
javax.swing.JButton DumpMemory
Print
javax.swing.JButton Print
Run
javax.swing.JButton Run
Assemble
javax.swing.JButton Assemble
Reset
javax.swing.JButton Reset
Step
javax.swing.JButton Step
Backstep
javax.swing.JButton Backstep
Stop
javax.swing.JButton Stop
Pause
javax.swing.JButton Pause
Help
javax.swing.JButton Help
fileNewAction
javax.swing.Action fileNewAction
fileOpenAction
javax.swing.Action fileOpenAction
fileCloseAction
javax.swing.Action fileCloseAction
fileCloseAllAction
javax.swing.Action fileCloseAllAction
fileSaveAction
javax.swing.Action fileSaveAction
fileSaveAsAction
javax.swing.Action fileSaveAsAction
fileSaveAllAction
javax.swing.Action fileSaveAllAction
fileDumpMemoryAction
javax.swing.Action fileDumpMemoryAction
filePrintAction
javax.swing.Action filePrintAction
fileExitAction
javax.swing.Action fileExitAction
editUndoAction
EditUndoAction editUndoAction
editRedoAction
EditRedoAction editRedoAction
editCutAction
javax.swing.Action editCutAction
editCopyAction
javax.swing.Action editCopyAction
editPasteAction
javax.swing.Action editPasteAction
editFindReplaceAction
javax.swing.Action editFindReplaceAction
editSelectAllAction
javax.swing.Action editSelectAllAction
runAssembleAction
javax.swing.Action runAssembleAction
runGoAction
javax.swing.Action runGoAction
runStepAction
javax.swing.Action runStepAction
runBackstepAction
javax.swing.Action runBackstepAction
runResetAction
javax.swing.Action runResetAction
runStopAction
javax.swing.Action runStopAction
runPauseAction
javax.swing.Action runPauseAction
runClearBreakpointsAction
javax.swing.Action runClearBreakpointsAction
runToggleBreakpointsAction
javax.swing.Action runToggleBreakpointsAction
settingsLabelAction
javax.swing.Action settingsLabelAction
settingsPopupInputAction
javax.swing.Action settingsPopupInputAction
settingsValueDisplayBaseAction
javax.swing.Action settingsValueDisplayBaseAction
settingsAddressDisplayBaseAction
javax.swing.Action settingsAddressDisplayBaseAction
settingsExtendedAction
javax.swing.Action settingsExtendedAction
settingsAssembleOnOpenAction
javax.swing.Action settingsAssembleOnOpenAction
settingsAssembleAllAction
javax.swing.Action settingsAssembleAllAction
settingsWarningsAreErrorsAction
javax.swing.Action settingsWarningsAreErrorsAction
settingsStartAtMainAction
javax.swing.Action settingsStartAtMainAction
settingsProgramArgumentsAction
javax.swing.Action settingsProgramArgumentsAction
settingsDelayedBranchingAction
javax.swing.Action settingsDelayedBranchingAction
settingsExceptionHandlerAction
javax.swing.Action settingsExceptionHandlerAction
settingsEditorAction
javax.swing.Action settingsEditorAction
settingsHighlightingAction
javax.swing.Action settingsHighlightingAction
settingsMemoryConfigurationAction
javax.swing.Action settingsMemoryConfigurationAction
helpHelpAction
javax.swing.Action helpHelpAction
helpAboutAction
javax.swing.Action helpAboutAction
Package mars.venus.editors.generic |
editPane
EditPane editPane
undoManager
javax.swing.undo.UndoManager undoManager
undoableEditListener
javax.swing.event.UndoableEditListener undoableEditListener
sourceCode
javax.swing.JTextArea sourceCode
editAreaScrollPane
javax.swing.JScrollPane editAreaScrollPane
isCompoundEdit
boolean isCompoundEdit
compoundEdit
javax.swing.undo.CompoundEdit compoundEdit
Package mars.venus.editors.jeditsyntax |
editPane
EditPane editPane
undoManager
javax.swing.undo.UndoManager undoManager
undoableEditListener
javax.swing.event.UndoableEditListener undoableEditListener
isCompoundEdit
boolean isCompoundEdit
compoundEdit
javax.swing.undo.CompoundEdit compoundEdit
sourceCode
JEditBasedTextArea sourceCode
lineNumbersVertical
javax.swing.JScrollBar lineNumbersVertical
- Creates a new JEditTextArea with the specified settings.
popupMenu
javax.swing.JPopupMenu popupMenu
painter
TextAreaPainter painter
popup
javax.swing.JPopupMenu popup
listenerList
javax.swing.event.EventListenerList listenerList
caretEvent
mars.venus.editors.jeditsyntax.JEditTextArea.MutableCaretEvent caretEvent
caretBlinks
boolean caretBlinks
caretVisible
boolean caretVisible
blink
boolean blink
editable
boolean editable
caretBlinkRate
int caretBlinkRate
firstLine
int firstLine
visibleLines
int visibleLines
electricScroll
int electricScroll
horizontalOffset
int horizontalOffset
vertical
javax.swing.JScrollBar vertical
horizontal
javax.swing.JScrollBar horizontal
scrollBarsInitialized
boolean scrollBarsInitialized
inputHandler
InputHandler inputHandler
document
SyntaxDocument document
documentHandler
mars.venus.editors.jeditsyntax.JEditTextArea.DocumentHandler documentHandler
lineSegment
javax.swing.text.Segment lineSegment
selectionStart
int selectionStart
selectionStartLine
int selectionStartLine
selectionEnd
int selectionEnd
selectionEndLine
int selectionEndLine
biasLeft
boolean biasLeft
bracketPosition
int bracketPosition
bracketLine
int bracketLine
magicCaret
int magicCaret
overwrite
boolean overwrite
rectSelect
boolean rectSelect
unredoing
boolean unredoing
tokenMarker
TokenMarker tokenMarker
currentLineIndex
int currentLineIndex
currentLineTokens
Token currentLineTokens
currentLine
javax.swing.text.Segment currentLine
textArea
JEditTextArea textArea
styles
SyntaxStyle[] styles
caretColor
java.awt.Color caretColor
selectionColor
java.awt.Color selectionColor
lineHighlightColor
java.awt.Color lineHighlightColor
bracketHighlightColor
java.awt.Color bracketHighlightColor
eolMarkerColor
java.awt.Color eolMarkerColor
blockCaret
boolean blockCaret
lineHighlight
boolean lineHighlight
bracketHighlight
boolean bracketHighlight
paintInvalid
boolean paintInvalid
eolMarkers
boolean eolMarkers
cols
int cols
rows
int rows
tabSize
int tabSize
tabSizeChars
int tabSizeChars
fm
java.awt.FontMetrics fm
highlights
TextAreaPainter.Highlight highlights