Package org.fusesource.jansi.internal
Class WindowsSupport
- java.lang.Object
-
- org.fusesource.jansi.internal.WindowsSupport
-
public class WindowsSupport extends java.lang.Object
- Author:
- Hiram Chirino
-
-
Constructor Summary
Constructors Constructor Description WindowsSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
flushConsoleInputBuffer()
static int
getConsoleMode()
static java.lang.String
getLastErrorMessage()
static int
getWindowsTerminalHeight()
static int
getWindowsTerminalWidth()
static Kernel32.INPUT_RECORD[]
peekConsoleInput(int count)
static int
readByte()
static Kernel32.INPUT_RECORD[]
readConsoleInput(int count)
static void
setConsoleMode(int mode)
static int
writeConsole(java.lang.String msg)
-
-
-
Constructor Detail
-
WindowsSupport
public WindowsSupport()
-
-
Method Detail
-
getLastErrorMessage
public static java.lang.String getLastErrorMessage()
-
readByte
public static int readByte()
-
getConsoleMode
public static int getConsoleMode()
-
setConsoleMode
public static void setConsoleMode(int mode)
-
getWindowsTerminalWidth
public static int getWindowsTerminalWidth()
-
getWindowsTerminalHeight
public static int getWindowsTerminalHeight()
-
writeConsole
public static int writeConsole(java.lang.String msg)
-
readConsoleInput
public static Kernel32.INPUT_RECORD[] readConsoleInput(int count) throws java.io.IOException
- Throws:
java.io.IOException
-
peekConsoleInput
public static Kernel32.INPUT_RECORD[] peekConsoleInput(int count) throws java.io.IOException
- Throws:
java.io.IOException
-
flushConsoleInputBuffer
public static void flushConsoleInputBuffer()
-
-