Package com.atlassian.bamboo.util
Class HtmlAnsiColorsOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.FilterOutputStream
-
- org.fusesource.jansi.AnsiOutputStream
-
- com.atlassian.bamboo.util.HtmlAnsiColorsOutputStream
-
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
public class HtmlAnsiColorsOutputStream extends org.fusesource.jansi.AnsiOutputStream
-
-
Field Summary
-
Fields inherited from class org.fusesource.jansi.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, YELLOW
-
Fields inherited from class java.io.FilterOutputStream
out
-
-
Constructor Summary
Constructors Constructor Description HtmlAnsiColorsOutputStream(OutputStream os)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidprocessAttributeRest()protected voidprocessSetAttribute(int attribute)protected voidprocessSetBackgroundColor(int color)protected voidprocessSetForegroundColor(int color)voidwriteLine(String line)-
Methods inherited from class org.fusesource.jansi.AnsiOutputStream
close, 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, processUnknownOperatingSystemCommand, write
-
Methods inherited from class java.io.FilterOutputStream
flush, write, write
-
Methods inherited from class java.io.OutputStream
nullOutputStream
-
-
-
-
Constructor Detail
-
HtmlAnsiColorsOutputStream
public HtmlAnsiColorsOutputStream(OutputStream os)
-
-
Method Detail
-
writeLine
public void writeLine(String line) throws IOException
- Throws:
IOException
-
processSetAttribute
protected void processSetAttribute(int attribute) throws IOException- Overrides:
processSetAttributein classorg.fusesource.jansi.AnsiOutputStream- Throws:
IOException
-
processAttributeRest
protected void processAttributeRest() throws IOException- Overrides:
processAttributeRestin classorg.fusesource.jansi.AnsiOutputStream- Throws:
IOException
-
processSetForegroundColor
protected void processSetForegroundColor(int color) throws IOException- Overrides:
processSetForegroundColorin classorg.fusesource.jansi.AnsiOutputStream- Throws:
IOException
-
processSetBackgroundColor
protected void processSetBackgroundColor(int color) throws IOException- Overrides:
processSetBackgroundColorin classorg.fusesource.jansi.AnsiOutputStream- Throws:
IOException
-
-