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