Package org.jline.jansi.io
Class WindowsAnsiProcessor
- java.lang.Object
-
- org.jline.jansi.io.AnsiProcessor
-
- org.jline.jansi.io.WindowsAnsiProcessor
-
public final class WindowsAnsiProcessor extends AnsiProcessor
A Windows ANSI escape processor, that uses JNA to access native platform API's to change the console attributes (see Jansi native Kernel32).The native library used is named
jansi
and is loaded using HawtJNI RuntimeLibrary
- Since:
- 1.19
- Author:
- Hiram Chirino, Joris Kuipers
-
-
Field Summary
-
Fields inherited from class org.jline.jansi.io.AnsiProcessor
ATTRIBUTE_BLINK_FAST, ATTRIBUTE_BLINK_OFF, ATTRIBUTE_BLINK_SLOW, ATTRIBUTE_CONCEAL_OFF, ATTRIBUTE_CONCEAL_ON, ATTRIBUTE_INTENSITY_BOLD, ATTRIBUTE_INTENSITY_FAINT, ATTRIBUTE_INTENSITY_NORMAL, ATTRIBUTE_ITALIC, ATTRIBUTE_NEGATIVE_OFF, ATTRIBUTE_NEGATIVE_ON, ATTRIBUTE_UNDERLINE, ATTRIBUTE_UNDERLINE_DOUBLE, ATTRIBUTE_UNDERLINE_OFF, BLACK, BLUE, CYAN, ERASE_LINE, ERASE_LINE_TO_BEGINING, ERASE_LINE_TO_END, ERASE_SCREEN, ERASE_SCREEN_TO_BEGINING, ERASE_SCREEN_TO_END, GREEN, MAGENTA, os, RED, WHITE, YELLOW
-
-
Constructor Summary
Constructors Constructor Description WindowsAnsiProcessor(java.io.OutputStream ps)
WindowsAnsiProcessor(java.io.OutputStream ps, boolean stdout)
WindowsAnsiProcessor(java.io.OutputStream ps, long console)
-
Method Summary
-
Methods inherited from class org.jline.jansi.io.AnsiProcessor
getNextOptionInt, processAttributeReset, processChangeIconName, processChangeIconNameAndWindowTitle, processChangeWindowTitle, processCharsetSelect, processCharsetSelect, processCursorDown, processCursorDownLine, processCursorLeft, processCursorRight, processCursorTo, processCursorToColumn, processCursorUp, processCursorUpLine, processDefaultBackgroundColor, processDefaultTextColor, processDeleteLine, processEraseLine, processEraseScreen, processEscapeCommand, processInsertLine, processOperatingSystemCommand, processRestoreCursorPosition, processSaveCursorPosition, processScrollDown, processScrollUp, processSetAttribute, processSetBackgroundColor, processSetBackgroundColor, processSetBackgroundColorExt, processSetBackgroundColorExt, processSetForegroundColor, processSetForegroundColor, processSetForegroundColorExt, processSetForegroundColorExt, processUnknownExtension, processUnknownOperatingSystemCommand
-
-
-
-
Constructor Detail
-
WindowsAnsiProcessor
public WindowsAnsiProcessor(java.io.OutputStream ps, long console) throws java.io.IOException
- Throws:
java.io.IOException
-
WindowsAnsiProcessor
public WindowsAnsiProcessor(java.io.OutputStream ps, boolean stdout) throws java.io.IOException
- Throws:
java.io.IOException
-
WindowsAnsiProcessor
public WindowsAnsiProcessor(java.io.OutputStream ps) throws java.io.IOException
- Throws:
java.io.IOException
-
-