|
miSim | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--misim.Plugin | +--misim.plugins.KeyPlugin
Inner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Fields inherited from class misim.Plugin |
machineState, owner, PLUGIN_GUI, PLUGIN_NONE, PLUGIN_SELF, reader |
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
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 | |
KeyPlugin(java.awt.Component owner,
MachineState machineState,
RobustReaderIF reader,
java.lang.String params)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
java.lang.String |
checkConfig(java.lang.String config)
|
int |
configType()
The User Interface calls this to see if the Plugin needs configuration information, and if so whether the information can be controlled by the user interface (in which case the user will edit the config string by hand), or if the Plugin itself will provide a configuration interface. |
java.lang.String |
editConfig(java.lang.String config)
|
java.lang.String |
getAbout()
This method should return any information appropriate to this plugin. |
java.lang.String |
getConfig()
Method to retrieve the config for this plugin |
java.lang.String |
getHelp()
Return more detailed information on the configuration string format for this plugin. |
java.lang.String |
hex(int i)
|
void |
init(java.lang.String params)
This is the method that is called to initialise (and display) the plugin. |
java.lang.String |
readConfig(java.lang.String newConfig)
This method should read the given config parameter string and update its own settings to match it. |
void |
setPluginTitle(java.lang.String title)
Set the title of this plugin |
void |
showPlugin(boolean visible)
This is called when the user wants the Plugin to display or hide itself. |
void |
updateConfig(java.lang.String config)
|
Methods inherited from class misim.Plugin |
setMachineState |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Constructor Detail |
public KeyPlugin(java.awt.Component owner, MachineState machineState, RobustReaderIF reader, java.lang.String params) throws MiSimException
Method Detail |
public void init(java.lang.String params) throws MiSimException
Plugin
init
in class Plugin
misim.Plugin
params
- Initialisation parameters for the pluginpublic void setPluginTitle(java.lang.String title)
Plugin
setPluginTitle
in class Plugin
misim.Plugin
title
- The new title for this pluginpublic void showPlugin(boolean visible)
Plugin
showPlugin
in class Plugin
misim.Plugin
visible
- True if the Plugin should display itself.public java.lang.String getAbout()
Plugin
getAbout
in class Plugin
misim.Plugin
public int configType()
Plugin
configType
in class Plugin
misim.Plugin
public java.lang.String editConfig(java.lang.String config)
public java.lang.String checkConfig(java.lang.String config)
public void updateConfig(java.lang.String config)
public java.lang.String getHelp()
Plugin
getHelp
in class Plugin
misim.Plugin
public java.lang.String readConfig(java.lang.String newConfig)
Plugin
readConfig
in class Plugin
misim.Plugin
config
- The new configuration string, or null if the config
type is PLUGIN_SELF.public java.lang.String getConfig()
Plugin
getConfig
in class Plugin
misim.Plugin
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public java.lang.String hex(int i)
|
miSim | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |