- 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 Ptycurrent()static intgetJansiMajorVersion()static intgetJansiMinorVersion()static booleanisAtLeast(int major, int minor)booleanisConsoleInput()booleanisConsoleOutput()booleanisWindowsConsole()Ptyopen(Attributes attributes, Size size)TerminalwinSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, int codepage, boolean nativeSignals, Terminal.SignalHandler signalHandler)TerminalwinSysTerminal(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:
currentin interfaceJansiSupport- Throws:
IOException
-
open
public Pty open(Attributes attributes, Size size) throws IOException
- Specified by:
openin 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:
winSysTerminalin 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:
winSysTerminalin interfaceJansiSupport- Throws:
IOException
-
isWindowsConsole
public boolean isWindowsConsole()
- Specified by:
isWindowsConsolein interfaceJansiSupport
-
isConsoleOutput
public boolean isConsoleOutput()
- Specified by:
isConsoleOutputin interfaceJansiSupport
-
isConsoleInput
public boolean isConsoleInput()
- Specified by:
isConsoleInputin interfaceJansiSupport
-
-