public class JansiWinSysTerminal extends AbstractWindowsTerminal
Terminal.MouseTracking, Terminal.Signal, Terminal.SignalHandlerattributes, closer, consoleOutputCP, ENABLE_ECHO_INPUT, ENABLE_INSERT_MODE, ENABLE_LINE_INPUT, ENABLE_MOUSE_INPUT, ENABLE_PROCESSED_INPUT, ENABLE_QUICK_EDIT_MODE, ENABLE_WINDOW_INPUT, input, nativeHandlers, output, pump, reader, slaveInputPipe, tracking, TYPE_WINDOWS, writer| Constructor and Description |
|---|
JansiWinSysTerminal(String name,
boolean nativeSignals) |
JansiWinSysTerminal(String name,
boolean nativeSignals,
Terminal.SignalHandler signalHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
disableScrolling() |
protected int |
getConsoleMode() |
protected int |
getConsoleOutputCP() |
Cursor |
getCursorPosition(IntConsumer discarded) |
Size |
getSize() |
protected String |
readConsoleInput() |
protected void |
setConsoleMode(int mode) |
protected void |
setConsoleOutputCP(int cp) |
close, ctrl, getAttributes, getEscapeSequence, getEscapeSequenceFromConsoleInput, getRawSequence, getSequence, handle, input, output, processInputByte, pump, reader, setAttributes, setSize, trackMouse, updateConsoleMode, writerecho, echo, echoSignal, enterRawMode, flush, getBooleanCapability, getKind, getName, getNumericCapability, getStringCapability, getType, hasMouseSupport, parseInfoCmp, puts, raise, readMouseEvent, readMouseEventpublic JansiWinSysTerminal(String name, boolean nativeSignals) throws IOException
IOExceptionpublic JansiWinSysTerminal(String name, boolean nativeSignals, Terminal.SignalHandler signalHandler) throws IOException
IOExceptionprotected int getConsoleOutputCP()
getConsoleOutputCP in class AbstractWindowsTerminalprotected void setConsoleOutputCP(int cp)
setConsoleOutputCP in class AbstractWindowsTerminalprotected int getConsoleMode()
getConsoleMode in class AbstractWindowsTerminalprotected void setConsoleMode(int mode)
setConsoleMode in class AbstractWindowsTerminalpublic Size getSize()
protected String readConsoleInput() throws IOException
readConsoleInput in class AbstractWindowsTerminalIOExceptionpublic Cursor getCursorPosition(IntConsumer discarded)
getCursorPosition in interface TerminalgetCursorPosition in class AbstractTerminalpublic void disableScrolling()
Copyright © 2020. All rights reserved.