|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Panel hades.models.mips.gui.MemoryDisView
This memory view is read only and is able to disassemble the contens of a memory
Nested Class Summary |
Nested classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected BreakPointMemory |
bpMem
|
protected java.awt.Button |
debugButton
|
protected boolean |
debugButtonVisible
|
protected int |
factor
|
protected java.awt.Font |
font
|
protected java.awt.Frame |
frame
|
protected InstrFrame |
instrFrame
|
protected java.awt.Label |
label
|
protected java.awt.Button |
loadButton
|
protected Memory |
mem
|
protected int |
memorySize
|
protected MemoryViewHandler |
memViewHandler
|
protected java.lang.String |
name
|
protected java.awt.Button |
saveButton
|
protected java.awt.Scrollbar |
scroll
|
protected java.awt.Scrollbar |
scroll2
|
protected ShowDisList |
showDisList
|
protected boolean |
singleScroll
|
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
MemoryDisView(java.lang.String name,
MemoryViewHandler newMemViewHandler,
int lines,
int adrFactor,
InstrFrame newInstrFrame,
java.awt.Frame newFrame,
boolean newDebugButtonVisible)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
|
void |
deregister()
|
int |
getAdrFactor()
|
java.awt.Frame |
getFrame()
get the frame the MemoryView is visible in |
MemoryViewHandler |
getMemoryViewHandler()
get the MemoryViewHandler |
void |
init()
Initialize the view: Only reset offset |
void |
smartUpdate()
Same as update, but updates only when changes took place |
void |
stopEdit(boolean apply)
|
void |
update()
Repaint the List of disassembled instructions |
Methods inherited from class java.awt.Panel |
addNotify, getAccessibleContext |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.awt.Font font
protected java.awt.Label label
protected java.awt.Scrollbar scroll
protected java.awt.Scrollbar scroll2
protected java.awt.Frame frame
protected java.awt.Button loadButton
protected java.awt.Button saveButton
protected java.awt.Button debugButton
protected MemoryViewHandler memViewHandler
protected Memory mem
protected BreakPointMemory bpMem
protected InstrFrame instrFrame
protected ShowDisList showDisList
protected java.lang.String name
protected int memorySize
protected int factor
protected boolean singleScroll
protected boolean debugButtonVisible
Constructor Detail |
public MemoryDisView(java.lang.String name, MemoryViewHandler newMemViewHandler, int lines, int adrFactor, InstrFrame newInstrFrame, java.awt.Frame newFrame, boolean newDebugButtonVisible)
Method Detail |
public void deregister()
public void init()
init
in interface MemoryView
public void smartUpdate()
smartUpdate
in interface MemoryView
public void update()
update
in interface MemoryView
public void stopEdit(boolean apply)
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
adjustmentValueChanged
in interface java.awt.event.AdjustmentListener
public int getAdrFactor()
public java.awt.Frame getFrame()
MemoryView
getFrame
in interface MemoryView
public MemoryViewHandler getMemoryViewHandler()
MemoryView
getMemoryViewHandler
in interface MemoryView
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |