com.mindbright.terminal
Class LineReaderTerminal
java.lang.Object
com.mindbright.terminal.LineReaderTerminal
- All Implemented Interfaces:
- TerminalInputListener
- public final class LineReaderTerminal
- extends java.lang.Object
- implements TerminalInputListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LineReaderTerminal
public LineReaderTerminal(TerminalWin terminal)
detach
public void detach()
print
public void print(java.lang.String str)
println
public void println(java.lang.String str)
breakPromptLine
public void breakPromptLine(java.lang.String msg)
readLine
public java.lang.String readLine(java.lang.String defaultVal)
promptLine
public java.lang.String promptLine(java.lang.String prompt,
java.lang.String defaultVal,
boolean echoStar)
throws LineReaderTerminal.ExternalMessageException
- Throws:
LineReaderTerminal.ExternalMessageException
ctrlCPressed
public boolean ctrlCPressed()
typedChar
public void typedChar(char c)
- Specified by:
typedChar
in interface TerminalInputListener
sendBytes
public void sendBytes(byte[] b)
- Specified by:
sendBytes
in interface TerminalInputListener
signalWindowChanged
public void signalWindowChanged(int rows,
int cols,
int vpixels,
int hpixels)
- Specified by:
signalWindowChanged
in interface TerminalInputListener