Package org.jline.jansi.io
Class ColorsAnsiProcessor
- java.lang.Object
-
- org.jline.jansi.io.AnsiProcessor
-
- org.jline.jansi.io.ColorsAnsiProcessor
-
public class ColorsAnsiProcessor extends AnsiProcessor
Ansi processor to process color conversion if needed.
-
-
Field Summary
-
Fields inherited from class org.jline.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 booleanprocessCharsetSelect(java.util.ArrayList<java.lang.Object> options)Process character set sequence.protected booleanprocessEscapeCommand(java.util.ArrayList<java.lang.Object> options, int command)protected booleanprocessOperatingSystemCommand(java.util.ArrayList<java.lang.Object> options)-
Methods inherited from class org.jline.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
-
-
-
-
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:
processEscapeCommandin 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:
processOperatingSystemCommandin 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:AnsiProcessorProcess character set sequence.- Overrides:
processCharsetSelectin classAnsiProcessor- Parameters:
options- options- Returns:
- true if the charcter set select command was processed.
-
-