public class JansiWinSysTerminal extends AbstractWindowsTerminal
Terminal.MouseTracking, Terminal.Signal, Terminal.SignalHandlerattributes, closer, ENABLE_ECHO_INPUT, ENABLE_INSERT_MODE, ENABLE_LINE_INPUT, ENABLE_MOUSE_INPUT, ENABLE_PROCESSED_INPUT, ENABLE_QUICK_EDIT_MODE, ENABLE_VIRTUAL_TERMINAL_PROCESSING, ENABLE_WINDOW_INPUT, focusTracking, input, lock, nativeHandlers, originalConsoleMode, output, paused, pump, reader, slaveInputPipe, tracking, TYPE_WINDOWS, TYPE_WINDOWS_256_COLOR, TYPE_WINDOWS_CONEMU, TYPE_WINDOWS_VTP, writerbools, encoding, handlers, ints, name, onClose, palette, status, strings, typeTYPE_DUMB, TYPE_DUMB_COLOR| Modifier and Type | Method and Description |
|---|---|
static JansiWinSysTerminal |
createTerminal(String name,
String type,
boolean ansiPassThrough,
Charset encoding,
boolean nativeSignals,
Terminal.SignalHandler signalHandler,
boolean paused,
TerminalProvider.Stream consoleStream) |
void |
disableScrolling() |
Size |
getBufferSize() |
protected int |
getConsoleMode() |
Cursor |
getCursorPosition(IntConsumer discarded) |
Size |
getSize() |
static boolean |
isWindowsSystemStream(TerminalProvider.Stream stream) |
protected boolean |
processConsoleInput() |
protected void |
setConsoleMode(int mode) |
canPauseResume, ctrl, doClose, getAttributes, getEscapeSequence, getRawSequence, handle, hasFocusSupport, input, output, pause, pause, paused, processInputChar, processKeyEvent, pump, reader, resume, setAttributes, setSize, trackFocus, trackMouse, updateConsoleMode, writercheckInterrupted, close, echo, echo, echoSignal, encoding, enterRawMode, flush, getBooleanCapability, getKind, getName, getNumericCapability, getPalette, getStatus, getStatus, getStringCapability, getType, hasMouseSupport, parseInfoCmp, puts, raise, readMouseEvent, readMouseEvent, setOnClosepublic static JansiWinSysTerminal createTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, TerminalProvider.Stream consoleStream) throws IOException
IOExceptionpublic static boolean isWindowsSystemStream(TerminalProvider.Stream stream)
protected int getConsoleMode()
getConsoleMode in class AbstractWindowsTerminalprotected void setConsoleMode(int mode)
setConsoleMode in class AbstractWindowsTerminalpublic Size getSize()
public Size getBufferSize()
protected boolean processConsoleInput()
throws IOException
processConsoleInput in class AbstractWindowsTerminalIOExceptionpublic Cursor getCursorPosition(IntConsumer discarded)
getCursorPosition in interface TerminalgetCursorPosition in class AbstractTerminalpublic void disableScrolling()
Copyright © 2023. All rights reserved.