Package org.jline.terminal.impl.jna
Class JnaSupportImpl
java.lang.Object
org.jline.terminal.impl.jna.JnaSupportImpl
- All Implemented Interfaces:
JnaSupport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncurrent()booleanbooleanbooleanopen(Attributes attributes, Size size) winSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, int codepage, boolean nativeSignals, Terminal.SignalHandler signalHandler) winSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, int codepage, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused)
-
Constructor Details
-
JnaSupportImpl
public JnaSupportImpl()
-
-
Method Details
-
current
- Specified by:
currentin interfaceJnaSupport- Throws:
IOException
-
open
- Specified by:
openin interfaceJnaSupport- 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 interfaceJnaSupport- 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 interfaceJnaSupport- Throws:
IOException
-
isWindowsConsole
public boolean isWindowsConsole()- Specified by:
isWindowsConsolein interfaceJnaSupport
-
isConsoleOutput
public boolean isConsoleOutput()- Specified by:
isConsoleOutputin interfaceJnaSupport
-
isConsoleInput
public boolean isConsoleInput()- Specified by:
isConsoleInputin interfaceJnaSupport
-