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()
boolean
boolean
boolean
open
(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:
current
in interfaceJnaSupport
- Throws:
IOException
-
open
- Specified by:
open
in 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:
winSysTerminal
in 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:
winSysTerminal
in interfaceJnaSupport
- Throws:
IOException
-
isWindowsConsole
public boolean isWindowsConsole()- Specified by:
isWindowsConsole
in interfaceJnaSupport
-
isConsoleOutput
public boolean isConsoleOutput()- Specified by:
isConsoleOutput
in interfaceJnaSupport
-
isConsoleInput
public boolean isConsoleInput()- Specified by:
isConsoleInput
in interfaceJnaSupport
-