public class HtmlAnsiOutputStream extends AnsiOutputStream
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_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, REST_CODE, WHITE, YELLOWout| Constructor and Description | 
|---|
| HtmlAnsiOutputStream(OutputStream os) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close() | 
| protected void | processAttributeRest()process  SGR 0corresponding toReset / Normal | 
| 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. | 
| void | write(int data) | 
| void | writeLine(byte[] buf,
         int offset,
         int len) | 
processChangeIconName, processChangeIconNameAndWindowTitle, processChangeWindowTitle, processCharsetSelect, processCursorDown, processCursorDownLine, processCursorLeft, processCursorRight, processCursorTo, processCursorToColumn, processCursorUp, processCursorUpLine, processDefaultBackgroundColor, processDefaultTextColor, processDeleteLine, processEraseLine, processEraseScreen, processInsertLine, processRestoreCursorPosition, processSaveCursorPosition, processScrollDown, processScrollUp, processSetBackgroundColor, processSetBackgroundColorExt, processSetBackgroundColorExt, processSetForegroundColor, processSetForegroundColorExt, processSetForegroundColorExt, processUnknownExtension, processUnknownOperatingSystemCommandflush, write, writepublic HtmlAnsiOutputStream(OutputStream os)
public void close() throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class AnsiOutputStreamIOExceptionpublic void write(int data) throws IOException
AnsiOutputStreamwrite in class AnsiOutputStreamIOExceptionpublic void writeLine(byte[] buf, int offset, int len) throws IOException
IOExceptionprotected void processSetAttribute(int attribute) throws IOException
AnsiOutputStreamSGR other than 0 (reset), 30-39 (foreground),
 40-49 (background), 90-97 (foreground high intensity) or
 100-107 (background high intensity)processSetAttribute in class AnsiOutputStreamattribute - attributeIOException - IOExceptionAnsiOutputStream.processAttributeRest(), 
AnsiOutputStream.processSetForegroundColor(int), 
AnsiOutputStream.processSetForegroundColor(int, boolean), 
AnsiOutputStream.processSetForegroundColorExt(int), 
AnsiOutputStream.processSetForegroundColorExt(int, int, int), 
AnsiOutputStream.processDefaultTextColor(), 
AnsiOutputStream.processDefaultBackgroundColor()protected void processAttributeRest() throws IOException
AnsiOutputStreamSGR 0 corresponding to Reset / NormalprocessAttributeRest in class AnsiOutputStreamIOException - IOExceptionprotected void processSetForegroundColor(int color, boolean bright) throws IOException
AnsiOutputStreamSGR 30-37 or SGR 90-97 corresponding to
 Set text color (foreground) either in normal mode or high intensity.processSetForegroundColor in class AnsiOutputStreamcolor - the text colorbright - is high intensity?IOException - IOExceptionprotected void processSetBackgroundColor(int color, boolean bright) throws IOException
AnsiOutputStreamSGR 40-47 or SGR 100-107 corresponding to
 Set background color either in normal mode or high intensity.processSetBackgroundColor in class AnsiOutputStreamcolor - the background colorbright - is high intensity?IOException - IOExceptionCopyright © 2009–2019 FuseSource, Corp.. All rights reserved.