- java.lang.Object
-
- org.jline.terminal.impl.jansi.JansiSupportImpl
-
- All Implemented Interfaces:
JansiSupport
public class JansiSupportImpl extends Object implements JansiSupport
-
-
Constructor Summary
Constructors Constructor Description JansiSupportImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Pty
current()
static int
getJansiMajorVersion()
static int
getJansiMinorVersion()
static boolean
isAtLeast(int major, int minor)
boolean
isConsoleInput()
boolean
isConsoleOutput()
boolean
isWindowsConsole()
Pty
open(Attributes attributes, Size size)
Terminal
winSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, int codepage, boolean nativeSignals, Terminal.SignalHandler signalHandler)
Terminal
winSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, int codepage, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused)
-
-
-
Method Detail
-
getJansiMajorVersion
public static int getJansiMajorVersion()
-
getJansiMinorVersion
public static int getJansiMinorVersion()
-
isAtLeast
public static boolean isAtLeast(int major, int minor)
-
current
public Pty current() throws IOException
- Specified by:
current
in interfaceJansiSupport
- Throws:
IOException
-
open
public Pty open(Attributes attributes, Size size) throws IOException
- Specified by:
open
in interfaceJansiSupport
- Throws:
IOException
-
winSysTerminal
public Terminal winSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, int codepage, boolean nativeSignals, Terminal.SignalHandler signalHandler) throws IOException
- Specified by:
winSysTerminal
in interfaceJansiSupport
- Throws:
IOException
-
winSysTerminal
public Terminal winSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, int codepage, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused) throws IOException
- Specified by:
winSysTerminal
in interfaceJansiSupport
- Throws:
IOException
-
isWindowsConsole
public boolean isWindowsConsole()
- Specified by:
isWindowsConsole
in interfaceJansiSupport
-
isConsoleOutput
public boolean isConsoleOutput()
- Specified by:
isConsoleOutput
in interfaceJansiSupport
-
isConsoleInput
public boolean isConsoleInput()
- Specified by:
isConsoleInput
in interfaceJansiSupport
-
-