Package org.jline.terminal
Class TerminalBuilder.TerminalBuilderSupport
- java.lang.Object
-
- org.jline.terminal.TerminalBuilder.TerminalBuilderSupport
-
- Enclosing class:
- TerminalBuilder
private static class TerminalBuilder.TerminalBuilderSupport extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
consoleOutput
private JansiSupport
jansiSupport
private JnaSupport
jnaSupport
private Pty
pty
-
Constructor Summary
Constructors Constructor Description TerminalBuilderSupport(boolean jna, boolean jansi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Pty
getExecPty()
JansiSupport
getJansiSupport()
JnaSupport
getJnaSupport()
boolean
hasJansiSupport()
boolean
hasJnaSupport()
boolean
isConsoleInput()
boolean
isConsoleOutput()
-
-
-
Field Detail
-
jansiSupport
private JansiSupport jansiSupport
-
jnaSupport
private JnaSupport jnaSupport
-
pty
private Pty pty
-
consoleOutput
private boolean consoleOutput
-
-
Method Detail
-
isConsoleOutput
public boolean isConsoleOutput()
-
isConsoleInput
public boolean isConsoleInput()
-
hasJnaSupport
public boolean hasJnaSupport()
-
hasJansiSupport
public boolean hasJansiSupport()
-
getJnaSupport
public JnaSupport getJnaSupport()
-
getJansiSupport
public JansiSupport getJansiSupport()
-
getExecPty
public Pty getExecPty() throws java.io.IOException
- Throws:
java.io.IOException
-
-