com.mindbright.terminal
Class TerminalInterpreter

java.lang.Object
  extended bycom.mindbright.terminal.TerminalInterpreter
Direct Known Subclasses:
TerminalDumb, TerminalXTerm

public abstract class TerminalInterpreter
extends java.lang.Object


Field Summary
static int IGNORE
           
protected  Terminal term
           
 
Constructor Summary
TerminalInterpreter()
           
 
Method Summary
abstract  int interpretChar(char c)
           
 void keyHandler(int virtualKey, int gMode)
           
 void mouseHandler(int x, int y, boolean press, int modifiers)
           
 void setTerminal(Terminal term)
           
abstract  java.lang.String terminalType()
           
 void vtReset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

term

protected Terminal term

IGNORE

public static final int IGNORE
See Also:
Constant Field Values
Constructor Detail

TerminalInterpreter

public TerminalInterpreter()
Method Detail

terminalType

public abstract java.lang.String terminalType()

interpretChar

public abstract int interpretChar(char c)

vtReset

public void vtReset()

keyHandler

public void keyHandler(int virtualKey,
                       int gMode)

mouseHandler

public void mouseHandler(int x,
                         int y,
                         boolean press,
                         int modifiers)

setTerminal

public final void setTerminal(Terminal term)