| Constructor and Description |
|---|
DefaultTerminal2(Terminal terminal) |
| Modifier and Type | Method and Description |
|---|---|
void |
disableInterruptCharacter() |
void |
enableInterruptCharacter() |
boolean |
getBooleanCapability(java.lang.String capability) |
int |
getHeight() |
java.lang.Integer |
getNumericCapability(java.lang.String capability) |
java.lang.String |
getOutputEncoding() |
java.lang.String |
getStringCapability(java.lang.String capability) |
int |
getWidth() |
boolean |
hasWeirdWrap()
For terminals that don't wrap when character is written in last column,
only when the next character is written.
|
void |
init() |
boolean |
isAnsiSupported() |
boolean |
isEchoEnabled() |
boolean |
isSupported() |
void |
reset() |
void |
restore() |
void |
setEchoEnabled(boolean enabled) |
java.io.InputStream |
wrapInIfNeeded(java.io.InputStream in)
When using native support, return the InputStream to use for reading characters
else return the input stream passed as a parameter.
|
java.io.OutputStream |
wrapOutIfNeeded(java.io.OutputStream out)
When ANSI is not natively handled, the output will have to be wrapped.
|
public DefaultTerminal2(Terminal terminal)
public void init()
throws java.lang.Exception
public void restore()
throws java.lang.Exception
public void reset()
throws java.lang.Exception
public boolean isSupported()
isSupported in interface Terminalpublic boolean isAnsiSupported()
isAnsiSupported in interface Terminalpublic java.io.OutputStream wrapOutIfNeeded(java.io.OutputStream out)
TerminalwrapOutIfNeeded in interface Terminalpublic java.io.InputStream wrapInIfNeeded(java.io.InputStream in)
throws java.io.IOException
TerminalwrapInIfNeeded in interface Terminaljava.io.IOExceptionpublic boolean hasWeirdWrap()
TerminalhasWeirdWrap in interface Terminalpublic boolean isEchoEnabled()
isEchoEnabled in interface Terminalpublic void setEchoEnabled(boolean enabled)
setEchoEnabled in interface Terminalpublic void disableInterruptCharacter()
disableInterruptCharacter in interface Terminalpublic void enableInterruptCharacter()
enableInterruptCharacter in interface Terminalpublic java.lang.String getOutputEncoding()
getOutputEncoding in interface Terminalpublic 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.