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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected void
    processSetAttribute(int attribute)
     
    protected void
     
    protected void
     
    void
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HtmlAnsiColorsOutputStream

      public HtmlAnsiColorsOutputStream(OutputStream os)
  • Method Details

    • writeLine

      public void writeLine(String line) throws IOException
      Throws:
      IOException
    • processSetAttribute

      protected void processSetAttribute(int attribute) throws IOException
      Overrides:
      processSetAttribute in class org.fusesource.jansi.AnsiOutputStream
      Throws:
      IOException
    • processAttributeRest

      protected void processAttributeRest() throws IOException
      Overrides:
      processAttributeRest in class org.fusesource.jansi.AnsiOutputStream
      Throws:
      IOException
    • processSetForegroundColor

      protected void processSetForegroundColor(int color) throws IOException
      Overrides:
      processSetForegroundColor in class org.fusesource.jansi.AnsiOutputStream
      Throws:
      IOException
    • processSetBackgroundColor

      protected void processSetBackgroundColor(int color) throws IOException
      Overrides:
      processSetBackgroundColor in class org.fusesource.jansi.AnsiOutputStream
      Throws:
      IOException