ch.randelshofer.rubik.parser
Class ScriptKeyboardHandler
java.lang.Object
ch.randelshofer.beans.AbstractBean
ch.randelshofer.rubik.parser.ScriptKeyboardHandler
- All Implemented Interfaces:
- java.io.Serializable
public class ScriptKeyboardHandler
- extends AbstractBean
A handler which parses keyboard input from a Cube3DCanvas.
- Version:
- 1.1 2010-10-17 Actively clear buffer on timeout.
1.0 2010-05-02 Created.
- Author:
- Werner Randelshofer
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KEY_BUFFER_PROPERTY
public static java.lang.String KEY_BUFFER_PROPERTY
INVERSE_CASE_PROPERTY
public static java.lang.String INVERSE_CASE_PROPERTY
ScriptKeyboardHandler
public ScriptKeyboardHandler()
getParser
public ScriptParser getParser()
setParser
public void setParser(ScriptParser parser)
getCube
public Cube getCube()
setCube
public void setCube(Cube cube)
setCanvas
public void setCanvas(Cube3DCanvas c)
- Sets the canvas on which this keyboard parser acts.
getCanvas
public Cube3DCanvas getCanvas()
addTo
public void addTo(java.awt.Component c)
removeFrom
public void removeFrom(java.awt.Component c)
clearBuffer
public void clearBuffer()
- Clears the key buffer.
getKeyBuffer
public java.lang.String getKeyBuffer()