Class AnsiColor
- java.lang.Object
-
- org.antublue.test.engine.internal.util.AnsiColor
-
public class AnsiColor extends Object
Class to implement ANSI colors
-
-
Field Summary
Fields Modifier and Type Field Description static AnsiColorBACKGROUND_BLACKAnsiColor constantstatic AnsiColorBACKGROUND_BLACK_BRIGHTAnsiColor constantstatic AnsiColorBACKGROUND_BLUEAnsiColor constantstatic AnsiColorBACKGROUND_BLUE_BRIGHTAnsiColor constantstatic AnsiColorBACKGROUND_CYANAnsiColor constantstatic AnsiColorBACKGROUND_CYAN_BRIGHTAnsiColor constantstatic AnsiColorBACKGROUND_GREENAnsiColor constantstatic AnsiColorBACKGROUND_GREEN_BRIGHTAnsiColor constantstatic AnsiColorBACKGROUND_PURPLEAnsiColor constantstatic AnsiColorBACKGROUND_PURPLE_BRIGHTAnsiColor constantstatic AnsiColorBACKGROUND_REDAnsiColor constantstatic AnsiColorBACKGROUND_RED_BRIGHTAnsiColor constantstatic AnsiColorBACKGROUND_WHITEAnsiColor constantstatic AnsiColorBACKGROUND_WHITE_BRIGHTAnsiColor constantstatic AnsiColorBACKGROUND_YELLOWAnsiColor constantstatic AnsiColorBACKGROUND_YELLOW_BRIGHTAnsiColor constantstatic AnsiColorTEXT_BLACKAnsiColor constantstatic AnsiColorTEXT_BLACK_BOLDAnsiColor constantstatic AnsiColorTEXT_BLACK_BOLD_BRIGHTAnsiColor constantstatic AnsiColorTEXT_BLACK_BRIGHTAnsiColor constantstatic AnsiColorTEXT_BLACK_UNDERLINEDAnsiColor constantstatic AnsiColorTEXT_BLUEAnsiColor constantstatic AnsiColorTEXT_BLUE_BOLDAnsiColor constantstatic AnsiColorTEXT_BLUE_BOLD_BRIGHTAnsiColor constantstatic AnsiColorTEXT_BLUE_BRIGHTAnsiColor constantstatic AnsiColorTEXT_BLUE_UNDERLINEDAnsiColor constantstatic AnsiColorTEXT_CYANAnsiColor constantstatic AnsiColorTEXT_CYAN_BOLDAnsiColor constantstatic AnsiColorTEXT_CYAN_BOLD_BRIGHTAnsiColor constantstatic AnsiColorTEXT_CYAN_BRIGHTAnsiColor constantstatic AnsiColorTEXT_CYAN_UNDERLINEDAnsiColor constantstatic AnsiColorTEXT_GREENAnsiColor constantstatic AnsiColorTEXT_GREEN_BOLDAnsiColor constantstatic AnsiColorTEXT_GREEN_BOLD_BRIGHTAnsiColor constantstatic AnsiColorTEXT_GREEN_BRIGHTAnsiColor constantstatic AnsiColorTEXT_GREEN_UNDERLINEDAnsiColor constantstatic AnsiColorTEXT_PURPLEAnsiColor constantstatic AnsiColorTEXT_PURPLE_BOLDAnsiColor constantstatic AnsiColorTEXT_PURPLE_BOLD_BRIGHTAnsiColor constantstatic AnsiColorTEXT_PURPLE_BRIGHTAnsiColor constantstatic AnsiColorTEXT_PURPLE_UNDERLINEDAnsiColor constantstatic AnsiColorTEXT_REDAnsiColor constantstatic AnsiColorTEXT_RED_BOLDAnsiColor constantstatic AnsiColorTEXT_RED_BOLD_BRIGHTAnsiColor constantstatic AnsiColorTEXT_RED_BRIGHTAnsiColor constantstatic AnsiColorTEXT_RED_UNDERLINEDAnsiColor constantstatic AnsiColorTEXT_RESETAnsiColor constantstatic AnsiColorTEXT_WHITEAnsiColor constantstatic AnsiColorTEXT_WHITE_BOLDAnsiColor constantstatic AnsiColorTEXT_WHITE_BOLD_BRIGHTAnsiColor constantstatic AnsiColorTEXT_WHITE_BRIGHTAnsiColor constantstatic AnsiColorTEXT_WHITE_UNDERLINEDAnsiColor constantstatic AnsiColorTEXT_YELLOWAnsiColor constantstatic AnsiColorTEXT_YELLOW_BOLDAnsiColor constantstatic AnsiColorTEXT_YELLOW_BOLD_BRIGHTAnsiColor constantstatic AnsiColorTEXT_YELLOW_BRIGHTAnsiColor constantstatic AnsiColorTEXT_YELLOW_UNDERLINEDAnsiColor constant
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanisSupported()Method to indicate whether ANSI color escape sequences are supportedstatic AnsiColorofSequence(String escapeSequence)Method to get an ANSI color for a custom ANSI color escape sequencestatic voidsetSupported(boolean ansiColorSupported)Method to set/force ANSI color escape sequences to be supportedStringtoString()Method to get the ANSI color escape sequence StringStringwrap(Object object)Method to wrap an Object's string representation (toString()) with an ANSI color escape sequence
-
-
-
Field Detail
-
TEXT_RESET
public static final AnsiColor TEXT_RESET
AnsiColor constant
-
TEXT_BLACK
public static final AnsiColor TEXT_BLACK
AnsiColor constant
-
TEXT_RED
public static final AnsiColor TEXT_RED
AnsiColor constant
-
TEXT_GREEN
public static final AnsiColor TEXT_GREEN
AnsiColor constant
-
TEXT_YELLOW
public static final AnsiColor TEXT_YELLOW
AnsiColor constant
-
TEXT_BLUE
public static final AnsiColor TEXT_BLUE
AnsiColor constant
-
TEXT_PURPLE
public static final AnsiColor TEXT_PURPLE
AnsiColor constant
-
TEXT_CYAN
public static final AnsiColor TEXT_CYAN
AnsiColor constant
-
TEXT_WHITE
public static final AnsiColor TEXT_WHITE
AnsiColor constant
-
TEXT_BLACK_BOLD
public static final AnsiColor TEXT_BLACK_BOLD
AnsiColor constant
-
TEXT_RED_BOLD
public static final AnsiColor TEXT_RED_BOLD
AnsiColor constant
-
TEXT_GREEN_BOLD
public static final AnsiColor TEXT_GREEN_BOLD
AnsiColor constant
-
TEXT_YELLOW_BOLD
public static final AnsiColor TEXT_YELLOW_BOLD
AnsiColor constant
-
TEXT_BLUE_BOLD
public static final AnsiColor TEXT_BLUE_BOLD
AnsiColor constant
-
TEXT_PURPLE_BOLD
public static final AnsiColor TEXT_PURPLE_BOLD
AnsiColor constant
-
TEXT_CYAN_BOLD
public static final AnsiColor TEXT_CYAN_BOLD
AnsiColor constant
-
TEXT_WHITE_BOLD
public static final AnsiColor TEXT_WHITE_BOLD
AnsiColor constant
-
TEXT_BLACK_UNDERLINED
public static final AnsiColor TEXT_BLACK_UNDERLINED
AnsiColor constant
-
TEXT_RED_UNDERLINED
public static final AnsiColor TEXT_RED_UNDERLINED
AnsiColor constant
-
TEXT_GREEN_UNDERLINED
public static final AnsiColor TEXT_GREEN_UNDERLINED
AnsiColor constant
-
TEXT_YELLOW_UNDERLINED
public static final AnsiColor TEXT_YELLOW_UNDERLINED
AnsiColor constant
-
TEXT_BLUE_UNDERLINED
public static final AnsiColor TEXT_BLUE_UNDERLINED
AnsiColor constant
-
TEXT_PURPLE_UNDERLINED
public static final AnsiColor TEXT_PURPLE_UNDERLINED
AnsiColor constant
-
TEXT_CYAN_UNDERLINED
public static final AnsiColor TEXT_CYAN_UNDERLINED
AnsiColor constant
-
TEXT_WHITE_UNDERLINED
public static final AnsiColor TEXT_WHITE_UNDERLINED
AnsiColor constant
-
TEXT_BLACK_BRIGHT
public static final AnsiColor TEXT_BLACK_BRIGHT
AnsiColor constant
-
TEXT_RED_BRIGHT
public static final AnsiColor TEXT_RED_BRIGHT
AnsiColor constant
-
TEXT_GREEN_BRIGHT
public static final AnsiColor TEXT_GREEN_BRIGHT
AnsiColor constant
-
TEXT_YELLOW_BRIGHT
public static final AnsiColor TEXT_YELLOW_BRIGHT
AnsiColor constant
-
TEXT_BLUE_BRIGHT
public static final AnsiColor TEXT_BLUE_BRIGHT
AnsiColor constant
-
TEXT_PURPLE_BRIGHT
public static final AnsiColor TEXT_PURPLE_BRIGHT
AnsiColor constant
-
TEXT_CYAN_BRIGHT
public static final AnsiColor TEXT_CYAN_BRIGHT
AnsiColor constant
-
TEXT_WHITE_BRIGHT
public static final AnsiColor TEXT_WHITE_BRIGHT
AnsiColor constant
-
TEXT_BLACK_BOLD_BRIGHT
public static final AnsiColor TEXT_BLACK_BOLD_BRIGHT
AnsiColor constant
-
TEXT_RED_BOLD_BRIGHT
public static final AnsiColor TEXT_RED_BOLD_BRIGHT
AnsiColor constant
-
TEXT_GREEN_BOLD_BRIGHT
public static final AnsiColor TEXT_GREEN_BOLD_BRIGHT
AnsiColor constant
-
TEXT_YELLOW_BOLD_BRIGHT
public static final AnsiColor TEXT_YELLOW_BOLD_BRIGHT
AnsiColor constant
-
TEXT_BLUE_BOLD_BRIGHT
public static final AnsiColor TEXT_BLUE_BOLD_BRIGHT
AnsiColor constant
-
TEXT_PURPLE_BOLD_BRIGHT
public static final AnsiColor TEXT_PURPLE_BOLD_BRIGHT
AnsiColor constant
-
TEXT_CYAN_BOLD_BRIGHT
public static final AnsiColor TEXT_CYAN_BOLD_BRIGHT
AnsiColor constant
-
TEXT_WHITE_BOLD_BRIGHT
public static final AnsiColor TEXT_WHITE_BOLD_BRIGHT
AnsiColor constant
-
BACKGROUND_BLACK
public static final AnsiColor BACKGROUND_BLACK
AnsiColor constant
-
BACKGROUND_RED
public static final AnsiColor BACKGROUND_RED
AnsiColor constant
-
BACKGROUND_GREEN
public static final AnsiColor BACKGROUND_GREEN
AnsiColor constant
-
BACKGROUND_YELLOW
public static final AnsiColor BACKGROUND_YELLOW
AnsiColor constant
-
BACKGROUND_BLUE
public static final AnsiColor BACKGROUND_BLUE
AnsiColor constant
-
BACKGROUND_PURPLE
public static final AnsiColor BACKGROUND_PURPLE
AnsiColor constant
-
BACKGROUND_CYAN
public static final AnsiColor BACKGROUND_CYAN
AnsiColor constant
-
BACKGROUND_WHITE
public static final AnsiColor BACKGROUND_WHITE
AnsiColor constant
-
BACKGROUND_BLACK_BRIGHT
public static final AnsiColor BACKGROUND_BLACK_BRIGHT
AnsiColor constant
-
BACKGROUND_RED_BRIGHT
public static final AnsiColor BACKGROUND_RED_BRIGHT
AnsiColor constant
-
BACKGROUND_GREEN_BRIGHT
public static final AnsiColor BACKGROUND_GREEN_BRIGHT
AnsiColor constant
-
BACKGROUND_YELLOW_BRIGHT
public static final AnsiColor BACKGROUND_YELLOW_BRIGHT
AnsiColor constant
-
BACKGROUND_BLUE_BRIGHT
public static final AnsiColor BACKGROUND_BLUE_BRIGHT
AnsiColor constant
-
BACKGROUND_PURPLE_BRIGHT
public static final AnsiColor BACKGROUND_PURPLE_BRIGHT
AnsiColor constant
-
BACKGROUND_CYAN_BRIGHT
public static final AnsiColor BACKGROUND_CYAN_BRIGHT
AnsiColor constant
-
BACKGROUND_WHITE_BRIGHT
public static final AnsiColor BACKGROUND_WHITE_BRIGHT
AnsiColor constant
-
-
Method Detail
-
wrap
public String wrap(Object object)
Method to wrap an Object's string representation (toString()) with an ANSI color escape sequence- Parameters:
object- object- Returns:
- the return value
-
toString
public String toString()
Method to get the ANSI color escape sequence String
-
isSupported
public static boolean isSupported()
Method to indicate whether ANSI color escape sequences are supported- Returns:
- the return value
-
setSupported
public static void setSupported(boolean ansiColorSupported)
Method to set/force ANSI color escape sequences to be supported- Parameters:
ansiColorSupported- ansiColorSupported
-
-