public final class WindowsAnsiPrintStream extends AnsiPrintStream
The native library used is named jansi and is loaded using HawtJNI Runtime
 Library
WindowsAnsiOutputStreamATTRIBUTE_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_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, RED, RESET_CODE, WHITE, YELLOWpsout| Constructor and Description | 
|---|
| WindowsAnsiPrintStream(PrintStream ps) | 
| WindowsAnsiPrintStream(PrintStream ps,
                      boolean stdout) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | processAttributeRest()process  SGR 0corresponding toReset / Normal | 
| protected void | processChangeWindowTitle(String label)process  OSC 2;text BELcorresponding toChange Window title | 
| protected void | processCursorDown(int count)process  CSI n Bcorresponding toCUD – Cursor Down | 
| protected void | processCursorLeft(int count)process  CSI n Dcorresponding toCUB – Cursor Back | 
| protected void | processCursorRight(int count)process  CSI n Ccorresponding toCUF – Cursor Forward | 
| protected void | processCursorTo(int row,
               int col)process  CSI n ; m Hcorresponding toCUP – Cursor PositionorCSI n ; m fcorresponding toHVP – Horizontal and Vertical Position | 
| protected void | processCursorToColumn(int x)process  CSI n Gcorresponding toCHA – Cursor Horizontal Absolute | 
| protected void | processCursorUp(int count)process  CSI n Acorresponding toCUU – Cursor Up | 
| protected void | processDefaultBackgroundColor()process  SGR 49corresponding toDefault background color | 
| protected void | processDefaultTextColor()process  SGR 39corresponding toDefault text color (foreground) | 
| protected void | processDeleteLine(int optionInt)Process  CSI MANSI code, corresponding toDL – Delete Line | 
| protected void | processEraseLine(int eraseOption)Process  CSI n KANSI code, corresponding toED – Erase in Line | 
| protected void | processEraseScreen(int eraseOption)Process  CSI n JANSI code, corresponding toED – Erase in Display | 
| protected void | processInsertLine(int optionInt)Process  CSI LANSI code, corresponding toIL – Insert Line | 
| protected void | processRestoreCursorPosition()Process  CSI uANSI code, corresponding toRCP – Restore Cursor Position | 
| protected void | processSaveCursorPosition()Process  CSI sANSI code, corresponding toSCP – Save Cursor Position | 
| protected void | processSetAttribute(int attribute)process  SGRother than0(reset),30-39(foreground),40-49(background),90-97(foreground high intensity) or100-107(background high intensity) | 
| protected void | processSetBackgroundColor(int color,
                         boolean bright)process  SGR 40-47orSGR 100-107corresponding toSet background coloreither in normal mode or high intensity. | 
| protected void | processSetForegroundColor(int color,
                         boolean bright)process  SGR 30-37orSGR 90-97corresponding toSet text color (foreground)either in normal mode or high intensity. | 
close, filter, processChangeIconName, processChangeIconNameAndWindowTitle, processCharsetSelect, processCursorDownLine, processCursorUpLine, processScrollDown, processScrollUp, processSetBackgroundColor, processSetBackgroundColorExt, processSetBackgroundColorExt, processSetForegroundColor, processSetForegroundColorExt, processSetForegroundColorExt, processUnknownExtension, processUnknownOperatingSystemCommandcheckError, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, write, writeappend, append, append, clearError, format, format, printf, printf, setErrorwritepublic WindowsAnsiPrintStream(PrintStream ps, boolean stdout) throws IOException
IOExceptionpublic WindowsAnsiPrintStream(PrintStream ps) throws IOException
IOExceptionprotected void processEraseScreen(int eraseOption) throws IOException
AnsiPrintStreamCSI n J ANSI code, corresponding to ED – Erase in DisplayprocessEraseScreen in class AnsiPrintStreameraseOption - eraseOptionIOException - IOExceptionprotected void processEraseLine(int eraseOption) throws IOException
AnsiPrintStreamCSI n K ANSI code, corresponding to ED – Erase in LineprocessEraseLine in class AnsiPrintStreameraseOption - eraseOptionIOException - IOExceptionprotected void processCursorLeft(int count) throws IOException
AnsiPrintStreamCSI n D corresponding to CUB – Cursor BackprocessCursorLeft in class AnsiPrintStreamcount - countIOException - IOExceptionprotected void processCursorRight(int count) throws IOException
AnsiPrintStreamCSI n C corresponding to CUF – Cursor ForwardprocessCursorRight in class AnsiPrintStreamcount - countIOException - IOExceptionprotected void processCursorDown(int count) throws IOException
AnsiPrintStreamCSI n B corresponding to CUD – Cursor DownprocessCursorDown in class AnsiPrintStreamcount - countIOException - IOExceptionprotected void processCursorUp(int count) throws IOException
AnsiPrintStreamCSI n A corresponding to CUU – Cursor UpprocessCursorUp in class AnsiPrintStreamcount - countIOException - IOExceptionprotected void processCursorTo(int row, int col) throws IOException
AnsiPrintStreamCSI n ; m H corresponding to CUP – Cursor Position or
 CSI n ; m f corresponding to HVP – Horizontal and Vertical PositionprocessCursorTo in class AnsiPrintStreamrow - rowcol - colIOException - IOExceptionprotected void processCursorToColumn(int x) throws IOException
AnsiPrintStreamCSI n G corresponding to CHA – Cursor Horizontal AbsoluteprocessCursorToColumn in class AnsiPrintStreamx - the columnIOException - IOExceptionprotected void processSetForegroundColor(int color, boolean bright) throws IOException
AnsiPrintStreamSGR 30-37 or SGR 90-97 corresponding to
 Set text color (foreground) either in normal mode or high intensity.processSetForegroundColor in class AnsiPrintStreamcolor - the text colorbright - is high intensity?IOException - IOExceptionprotected void processSetBackgroundColor(int color, boolean bright) throws IOException
AnsiPrintStreamSGR 40-47 or SGR 100-107 corresponding to
 Set background color either in normal mode or high intensity.processSetBackgroundColor in class AnsiPrintStreamcolor - the background colorbright - is high intensity?IOException - IOExceptionprotected void processDefaultTextColor() throws IOException
AnsiPrintStreamSGR 39 corresponding to Default text color (foreground)processDefaultTextColor in class AnsiPrintStreamIOException - IOExceptionprotected void processDefaultBackgroundColor() throws IOException
AnsiPrintStreamSGR 49 corresponding to Default background colorprocessDefaultBackgroundColor in class AnsiPrintStreamIOException - IOExceptionprotected void processAttributeRest() throws IOException
AnsiPrintStreamSGR 0 corresponding to Reset / NormalprocessAttributeRest in class AnsiPrintStreamIOException - IOExceptionprotected void processSetAttribute(int attribute) throws IOException
AnsiPrintStreamSGR other than 0 (reset), 30-39 (foreground),
 40-49 (background), 90-97 (foreground high intensity) or
 100-107 (background high intensity)processSetAttribute in class AnsiPrintStreamattribute - attributeIOException - IOExceptionAnsiPrintStream.processAttributeRest(), 
AnsiPrintStream.processSetForegroundColor(int), 
AnsiPrintStream.processSetForegroundColor(int, boolean), 
AnsiPrintStream.processSetForegroundColorExt(int), 
AnsiPrintStream.processSetForegroundColorExt(int, int, int), 
AnsiPrintStream.processDefaultTextColor(), 
AnsiPrintStream.processDefaultBackgroundColor()protected void processSaveCursorPosition() throws IOException
AnsiPrintStreamCSI s ANSI code, corresponding to SCP – Save Cursor PositionprocessSaveCursorPosition in class AnsiPrintStreamIOException - IOExceptionprotected void processRestoreCursorPosition() throws IOException
AnsiPrintStreamCSI u ANSI code, corresponding to RCP – Restore Cursor PositionprocessRestoreCursorPosition in class AnsiPrintStreamIOException - IOExceptionprotected void processInsertLine(int optionInt) throws IOException
AnsiPrintStreamCSI L ANSI code, corresponding to IL – Insert LineprocessInsertLine in class AnsiPrintStreamoptionInt - optionIOException - IOExceptionprotected void processDeleteLine(int optionInt) throws IOException
AnsiPrintStreamCSI M ANSI code, corresponding to DL – Delete LineprocessDeleteLine in class AnsiPrintStreamoptionInt - optionIOException - IOExceptionprotected void processChangeWindowTitle(String label)
AnsiPrintStreamOSC 2;text BEL corresponding to Change Window titleprocessChangeWindowTitle in class AnsiPrintStreamlabel - window title textCopyright © 2009–2019 FuseSource, Corp.. All rights reserved.