Class HtmlAnsiOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.FilterOutputStream
-
- org.fusesource.jansi.AnsiOutputStream
-
- io.quarkus.deployment.dev.testing.HtmlAnsiOutputStream
-
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
public class HtmlAnsiOutputStream 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 HtmlAnsiOutputStream(OutputStream os)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
protected void
processAttributeRest()
protected void
processSetAttribute(int attribute)
protected void
processSetBackgroundColor(int color, boolean bright)
protected void
processSetBackgroundColorExt(int paletteIndex)
protected void
processSetBackgroundColorExt(int r, int g, int b)
protected void
processSetForegroundColor(int color, boolean bright)
protected void
processSetForegroundColorExt(int paletteIndex)
protected void
processSetForegroundColorExt(int r, int g, int b)
void
write(int data)
void
writeLine(byte[] buf, int offset, int len)
-
Methods inherited from class org.fusesource.jansi.AnsiOutputStream
processChangeIconName, processChangeIconNameAndWindowTitle, processChangeWindowTitle, processCharsetSelect, processCursorDown, processCursorDownLine, processCursorLeft, processCursorRight, processCursorTo, processCursorToColumn, processCursorUp, processCursorUpLine, processDefaultBackgroundColor, processDefaultTextColor, processDeleteLine, processEraseLine, processEraseScreen, processInsertLine, processRestoreCursorPosition, processSaveCursorPosition, processScrollDown, processScrollUp, processSetBackgroundColor, processSetForegroundColor, processUnknownExtension, processUnknownOperatingSystemCommand
-
Methods inherited from class java.io.FilterOutputStream
flush, write, write
-
Methods inherited from class java.io.OutputStream
nullOutputStream
-
-
-
-
Constructor Detail
-
HtmlAnsiOutputStream
public HtmlAnsiOutputStream(OutputStream os)
-
-
Method Detail
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classorg.fusesource.jansi.AnsiOutputStream
- Throws:
IOException
-
write
public void write(int data) throws IOException
- Overrides:
write
in classorg.fusesource.jansi.AnsiOutputStream
- Throws:
IOException
-
writeLine
public void writeLine(byte[] buf, int offset, int len) throws IOException
- Throws:
IOException
-
processSetAttribute
protected void processSetAttribute(int attribute) throws IOException
- Overrides:
processSetAttribute
in classorg.fusesource.jansi.AnsiOutputStream
- Throws:
IOException
-
processAttributeRest
protected void processAttributeRest() throws IOException
- Overrides:
processAttributeRest
in classorg.fusesource.jansi.AnsiOutputStream
- Throws:
IOException
-
processSetForegroundColor
protected void processSetForegroundColor(int color, boolean bright) throws IOException
- Overrides:
processSetForegroundColor
in classorg.fusesource.jansi.AnsiOutputStream
- Throws:
IOException
-
processSetBackgroundColor
protected void processSetBackgroundColor(int color, boolean bright) throws IOException
- Overrides:
processSetBackgroundColor
in classorg.fusesource.jansi.AnsiOutputStream
- Throws:
IOException
-
processSetForegroundColorExt
protected void processSetForegroundColorExt(int r, int g, int b) throws IOException
- Overrides:
processSetForegroundColorExt
in classorg.fusesource.jansi.AnsiOutputStream
- Throws:
IOException
-
processSetBackgroundColorExt
protected void processSetBackgroundColorExt(int r, int g, int b) throws IOException
- Overrides:
processSetBackgroundColorExt
in classorg.fusesource.jansi.AnsiOutputStream
- Throws:
IOException
-
processSetForegroundColorExt
protected void processSetForegroundColorExt(int paletteIndex) throws IOException
- Overrides:
processSetForegroundColorExt
in classorg.fusesource.jansi.AnsiOutputStream
- Throws:
IOException
-
processSetBackgroundColorExt
protected void processSetBackgroundColorExt(int paletteIndex) throws IOException
- Overrides:
processSetBackgroundColorExt
in classorg.fusesource.jansi.AnsiOutputStream
- Throws:
IOException
-
-