Package org.fusesource.jansi.io
Class ColorsAnsiProcessor
- java.lang.Object
-
- org.fusesource.jansi.io.AnsiProcessor
-
- org.fusesource.jansi.io.ColorsAnsiProcessor
-
public class ColorsAnsiProcessor extends AnsiProcessor
Ansi processor to process color conversion if needed.
-
-
Field Summary
Fields Modifier and Type Field Description private AnsiColors
colors
-
Fields inherited from class org.fusesource.jansi.io.AnsiProcessor
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_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, os, RED, WHITE, YELLOW
-
-
Constructor Summary
Constructors Constructor Description ColorsAnsiProcessor(java.io.OutputStream os, AnsiColors colors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
processCharsetSelect(java.util.ArrayList<java.lang.Object> options)
Process character set sequence.protected boolean
processEscapeCommand(java.util.ArrayList<java.lang.Object> options, int command)
protected boolean
processOperatingSystemCommand(java.util.ArrayList<java.lang.Object> options)
-
Methods inherited from class org.fusesource.jansi.io.AnsiProcessor
getNextOptionInt, processAttributeReset, processChangeIconName, processChangeIconNameAndWindowTitle, processChangeWindowTitle, processCharsetSelect, processCursorDown, processCursorDownLine, processCursorLeft, processCursorRight, processCursorTo, processCursorToColumn, processCursorUp, processCursorUpLine, processDefaultBackgroundColor, processDefaultTextColor, processDeleteLine, processEraseLine, processEraseScreen, processInsertLine, processRestoreCursorPosition, processSaveCursorPosition, processScrollDown, processScrollUp, processSetAttribute, processSetBackgroundColor, processSetBackgroundColor, processSetBackgroundColorExt, processSetBackgroundColorExt, processSetForegroundColor, processSetForegroundColor, processSetForegroundColorExt, processSetForegroundColorExt, processUnknownExtension, processUnknownOperatingSystemCommand
-
-
-
-
Field Detail
-
colors
private final AnsiColors colors
-
-
Constructor Detail
-
ColorsAnsiProcessor
public ColorsAnsiProcessor(java.io.OutputStream os, AnsiColors colors)
-
-
Method Detail
-
processEscapeCommand
protected boolean processEscapeCommand(java.util.ArrayList<java.lang.Object> options, int command) throws java.io.IOException
- Overrides:
processEscapeCommand
in classAnsiProcessor
- Returns:
- true if the escape command was processed.
- Throws:
java.io.IOException
-
processOperatingSystemCommand
protected boolean processOperatingSystemCommand(java.util.ArrayList<java.lang.Object> options)
- Overrides:
processOperatingSystemCommand
in classAnsiProcessor
- Returns:
- true if the operating system command was processed.
-
processCharsetSelect
protected boolean processCharsetSelect(java.util.ArrayList<java.lang.Object> options)
Description copied from class:AnsiProcessor
Process character set sequence.- Overrides:
processCharsetSelect
in classAnsiProcessor
- Parameters:
options
- options- Returns:
- true if the charcter set select command was processed.
-
-