hicosim.components.plugins
Class WatchMemPlugin
java.lang.Object
hicosim.components.plugins.WatchMemPlugin
- All Implemented Interfaces:
- IPlugin
public class WatchMemPlugin
- extends java.lang.Object
- implements IPlugin
This plugin displays a modifiable section of the hicovec memory in a JTable.
The memory range can be set by using two JButtons or by direct input.
This plugin is intended for observing the memory in the hicovec gui.
- Author:
- Weber
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WatchMemPlugin
public WatchMemPlugin(int startAt,
int endAt,
Engine eng)
throws java.lang.Exception
- Throws:
java.lang.Exception
notifyPlugin
public void notifyPlugin(int adr,
int value)
- Method is called by pluginManager every time a memory-value is written
- Specified by:
notifyPlugin
in interface IPlugin
- Parameters:
adr
- intvalue
- int
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
reFresh
public void reFresh()
- Specified by:
reFresh
in interface IPlugin
updateIp
public void updateIp(int ip)
getTable
public javax.swing.JTable getTable()
getInputPanel
public javax.swing.JPanel getInputPanel()
setStartAt
public void setStartAt(int newStartAt)
setEndAt
public void setEndAt(int newEndAt)
getStartAt
public int getStartAt()
- Specified by:
getStartAt
in interface IPlugin
getEndAt
public int getEndAt()
- Specified by:
getEndAt
in interface IPlugin
updateRange
public void updateRange()
setPluginManager
public void setPluginManager(IPluginManager newPluginManager)
- Specified by:
setPluginManager
in interface IPlugin
setObserver
public void setObserver(boolean observe)
- Specified by:
setObserver
in interface IPlugin
isObserver
public boolean isObserver()
- Specified by:
isObserver
in interface IPlugin