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 voidflushConsoleInputBuffer()static intgetConsoleMode()static java.lang.StringgetLastErrorMessage()static intgetWindowsTerminalHeight()static intgetWindowsTerminalWidth()static Kernel32.INPUT_RECORD[]peekConsoleInput(int count)static intreadByte()static Kernel32.INPUT_RECORD[]readConsoleInput(int count)static voidsetConsoleMode(int mode)static intwriteConsole(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()
-
-