public class UnixTerminal extends TerminalSupport implements Terminal2
DEFAULT_HEIGHT, DEFAULT_WIDTH| Constructor and Description |
|---|
UnixTerminal() |
UnixTerminal(java.lang.String ttyDevice) |
UnixTerminal(java.lang.String ttyDevice,
java.lang.String type) |
| Modifier and Type | Method and Description |
|---|---|
void |
disableInterruptCharacter() |
void |
disableLitteralNextCharacter() |
void |
enableInterruptCharacter() |
void |
enableLitteralNextCharacter() |
boolean |
getBooleanCapability(java.lang.String capability) |
int |
getHeight()
Returns the value of stty rows>/tt> param.
|
java.lang.Integer |
getNumericCapability(java.lang.String capability) |
TerminalLineSettings |
getSettings() |
java.lang.String |
getStringCapability(java.lang.String capability) |
int |
getWidth()
Returns the value of stty columns param.
|
boolean |
hasWeirdWrap()
Defaults to true which was the behaviour before this method was added.
|
void |
init()
Remove line-buffered input by invoking "stty -icanon min 1"
against the current terminal.
|
void |
restore()
Restore the original terminal configuration, which can be used when
shutting down the console reader.
|
void |
setEchoEnabled(boolean enabled) |
getOutputEncoding, isAnsiSupported, isEchoEnabled, isSupported, reset, setAnsiSupported, wrapInIfNeeded, wrapOutIfNeededclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetOutputEncoding, isAnsiSupported, isEchoEnabled, isSupported, reset, wrapInIfNeeded, wrapOutIfNeededpublic UnixTerminal()
throws java.lang.Exception
java.lang.Exceptionpublic UnixTerminal(java.lang.String ttyDevice)
throws java.lang.Exception
java.lang.Exceptionpublic UnixTerminal(java.lang.String ttyDevice,
java.lang.String type)
throws java.lang.Exception
java.lang.Exceptionpublic TerminalLineSettings getSettings()
public void init()
throws java.lang.Exception
init in interface Terminalinit in class TerminalSupportjava.lang.Exceptionpublic void restore()
throws java.lang.Exception
restore in interface Terminalrestore in class TerminalSupportjava.lang.Exceptionpublic int getWidth()
getWidth in interface TerminalgetWidth in class TerminalSupportpublic int getHeight()
getHeight in interface TerminalgetHeight in class TerminalSupportpublic boolean hasWeirdWrap()
TerminalSupporthasWeirdWrap in interface TerminalhasWeirdWrap in class TerminalSupportpublic void setEchoEnabled(boolean enabled)
setEchoEnabled in interface TerminalsetEchoEnabled in class TerminalSupportpublic void disableInterruptCharacter()
disableInterruptCharacter in interface TerminaldisableInterruptCharacter in class TerminalSupportpublic void enableInterruptCharacter()
enableInterruptCharacter in interface TerminalenableInterruptCharacter in class TerminalSupportpublic void disableLitteralNextCharacter()
public void enableLitteralNextCharacter()
public boolean getBooleanCapability(java.lang.String capability)
getBooleanCapability in interface Terminal2public java.lang.Integer getNumericCapability(java.lang.String capability)
getNumericCapability in interface Terminal2public java.lang.String getStringCapability(java.lang.String capability)
getStringCapability in interface Terminal2Copyright © 2018. All Rights Reserved.