Package ghidra.util
Class WebColors
- java.lang.Object
-
- ghidra.util.WebColors
-
public abstract class WebColors extends java.lang.ObjectClass for web color support. This class defines many of the colors used by html. This class includes methods for converting a color to a string (name or hex value) and for converting those strings back to a color.
-
-
Field Summary
Fields Modifier and Type Field Description static java.awt.ColorALICE_BLUEstatic java.awt.ColorANTIQUE_WHITEstatic java.awt.ColorAQUAstatic java.awt.ColorAQUAMARINEstatic java.awt.ColorAZUREstatic java.awt.ColorBEIGEstatic java.awt.ColorBISQUEstatic java.awt.ColorBLACKstatic java.awt.ColorBLANCHED_ALMONDstatic java.awt.ColorBLUEstatic java.awt.ColorBLUE_VIOLETstatic java.awt.ColorBROWNstatic java.awt.ColorBURLYWOODstatic java.awt.ColorCADET_BLUEstatic java.awt.ColorCHARTREUSEstatic java.awt.ColorCHOCOLATEstatic java.awt.ColorCORALstatic java.awt.ColorCORN_FLOWER_BLUEstatic java.awt.ColorCORNSILKstatic java.awt.ColorCRIMSONstatic java.awt.ColorCYANstatic java.awt.ColorDARK_BLUEstatic java.awt.ColorDARK_CYANstatic java.awt.ColorDARK_GOLDENRODstatic java.awt.ColorDARK_GRAYstatic java.awt.ColorDARK_GREENstatic java.awt.ColorDARK_KHAKIstatic java.awt.ColorDARK_MAGENTAstatic java.awt.ColorDARK_OLIVE_GREENstatic java.awt.ColorDARK_ORANGEstatic java.awt.ColorDARK_ORCHIDstatic java.awt.ColorDARK_REDstatic java.awt.ColorDARK_SALMONstatic java.awt.ColorDARK_SEA_GREENstatic java.awt.ColorDARK_SLATE_BLUEstatic java.awt.ColorDARK_SLATE_GRAYstatic java.awt.ColorDARK_TURQUOSEstatic java.awt.ColorDARK_VIOLETstatic java.awt.ColorDEEP_PINKstatic java.awt.ColorDEEP_SKY_BLUEstatic java.awt.ColorDIM_GRAYstatic java.awt.ColorDOGER_BLUEstatic java.awt.ColorFIRE_BRICKstatic java.awt.ColorFLORAL_WHITEstatic java.awt.ColorFOREST_GREENstatic java.awt.ColorFUCHSIAstatic java.awt.ColorGAINSBOROstatic java.awt.ColorGHOST_WHITEstatic java.awt.ColorGOLDstatic java.awt.ColorGOLDEN_RODstatic java.awt.ColorGRAYstatic java.awt.ColorGREENstatic java.awt.ColorGREEN_YELLOWstatic java.awt.ColorHONEY_DEWstatic java.awt.ColorHOT_PINKstatic java.awt.ColorINDIAN_REDstatic java.awt.ColorINDIGOstatic java.awt.ColorIVORYstatic java.awt.ColorKHAKEstatic java.awt.ColorLAVENDAR_BLUSHstatic java.awt.ColorLAVENDERstatic java.awt.ColorLAWN_GREENstatic java.awt.ColorLEMON_CHIFFONstatic java.awt.ColorLIGHT_BLUEstatic java.awt.ColorLIGHT_CORALstatic java.awt.ColorLIGHT_CYANstatic java.awt.ColorLIGHT_GOLDENRODstatic java.awt.ColorLIGHT_GRAYstatic java.awt.ColorLIGHT_GREENstatic java.awt.ColorLIGHT_PINKstatic java.awt.ColorLIGHT_SALMONstatic java.awt.ColorLIGHT_SEA_GREENstatic java.awt.ColorLIGHT_SKY_BLUEstatic java.awt.ColorLIGHT_SLATE_GRAYstatic java.awt.ColorLIGHT_STEEL_BLUEstatic java.awt.ColorLIGHT_YELLOWstatic java.awt.ColorLIMEstatic java.awt.ColorLIME_GREENstatic java.awt.ColorLINENstatic java.awt.ColorMAGENTAstatic java.awt.ColorMAROONstatic java.awt.ColorMEDIUM_BLUEstatic java.awt.ColorMEDIUM_ORCHIDstatic java.awt.ColorMEDIUM_PURPLEstatic java.awt.ColorMEDIUM_SEA_GREENstatic java.awt.ColorMEDIUM_SLATE_BLUEstatic java.awt.ColorMEDIUM_SPRING_GREENstatic java.awt.ColorMEDIUM_TURQOISEstatic java.awt.ColorMEDIUM_VIOLET_REDstatic java.awt.ColorMEDUM_AQUA_MARINEstatic java.awt.ColorMIDNIGHT_BLUEstatic java.awt.ColorMINT_CREAMstatic java.awt.ColorMISTY_ROSEstatic java.awt.ColorMOCCASINstatic java.awt.ColorNAVAJO_WHITEstatic java.awt.ColorNAVYstatic java.awt.ColorOLDLACEstatic java.awt.ColorOLIVEstatic java.awt.ColorOLIVE_DRABstatic java.awt.ColorORANGEstatic java.awt.ColorORANGE_REDstatic java.awt.ColorORCHIDstatic java.awt.ColorPALE_GOLDENRODstatic java.awt.ColorPALE_GREENstatic java.awt.ColorPALE_TURQUOISEstatic java.awt.ColorPALE_VIOLET_REDstatic java.awt.ColorPAPAYA_WHIPstatic java.awt.ColorPEACH_PUFFstatic java.awt.ColorPERUstatic java.awt.ColorPINKstatic java.awt.ColorPLUMstatic java.awt.ColorPOWDER_BLUEstatic java.awt.ColorPURPLEstatic java.awt.ColorREBECCA_PURPLEstatic java.awt.ColorREDstatic java.awt.ColorROSY_BROWNstatic java.awt.ColorROYAL_BLUEstatic java.awt.ColorSADDLE_BROWNstatic java.awt.ColorSALMONstatic java.awt.ColorSANDY_BROWNstatic java.awt.ColorSEA_GREENstatic java.awt.ColorSEASHELLstatic java.awt.ColorSIENNAstatic java.awt.ColorSILVERstatic java.awt.ColorSLATE_BLUEstatic java.awt.ColorSLATE_GRAYstatic java.awt.ColorSNOWstatic java.awt.ColorSPRING_GREENstatic java.awt.ColorSTEEL_BLUEstatic java.awt.ColorSYY_BLUEstatic java.awt.ColorTANstatic java.awt.ColorTEALstatic java.awt.ColorTHISTLEstatic java.awt.ColorTOMATOstatic java.awt.ColorTURQUOISEstatic java.awt.ColorVIOLETstatic java.awt.ColorWHEATstatic java.awt.ColorWHITEstatic java.awt.ColorWHITE_SMOKEstatic java.awt.ColorYELLOWstatic java.awt.ColorYELLOW_GREEN
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.awt.ColorgetColor(java.lang.String value)Tries to find a color for the given String value.static java.awt.ColorgetColorOrDefault(java.lang.String value, java.awt.Color defaultColor)Tries to find a color for the given String value.static java.lang.StringtoString(java.awt.Color color)Converts a color to a string value.
-
-
-
Field Detail
-
BLACK
public static final java.awt.Color BLACK
-
NAVY
public static final java.awt.Color NAVY
-
DARK_BLUE
public static final java.awt.Color DARK_BLUE
-
MEDIUM_BLUE
public static final java.awt.Color MEDIUM_BLUE
-
BLUE
public static final java.awt.Color BLUE
-
DARK_GREEN
public static final java.awt.Color DARK_GREEN
-
GREEN
public static final java.awt.Color GREEN
-
TEAL
public static final java.awt.Color TEAL
-
DARK_CYAN
public static final java.awt.Color DARK_CYAN
-
DEEP_SKY_BLUE
public static final java.awt.Color DEEP_SKY_BLUE
-
DARK_TURQUOSE
public static final java.awt.Color DARK_TURQUOSE
-
LIME
public static final java.awt.Color LIME
-
SPRING_GREEN
public static final java.awt.Color SPRING_GREEN
-
AQUA
public static final java.awt.Color AQUA
-
CYAN
public static final java.awt.Color CYAN
-
MIDNIGHT_BLUE
public static final java.awt.Color MIDNIGHT_BLUE
-
DOGER_BLUE
public static final java.awt.Color DOGER_BLUE
-
LIGHT_SEA_GREEN
public static final java.awt.Color LIGHT_SEA_GREEN
-
FOREST_GREEN
public static final java.awt.Color FOREST_GREEN
-
SEA_GREEN
public static final java.awt.Color SEA_GREEN
-
DARK_SLATE_GRAY
public static final java.awt.Color DARK_SLATE_GRAY
-
LIME_GREEN
public static final java.awt.Color LIME_GREEN
-
TURQUOISE
public static final java.awt.Color TURQUOISE
-
ROYAL_BLUE
public static final java.awt.Color ROYAL_BLUE
-
STEEL_BLUE
public static final java.awt.Color STEEL_BLUE
-
DARK_SLATE_BLUE
public static final java.awt.Color DARK_SLATE_BLUE
-
INDIGO
public static final java.awt.Color INDIGO
-
CADET_BLUE
public static final java.awt.Color CADET_BLUE
-
REBECCA_PURPLE
public static final java.awt.Color REBECCA_PURPLE
-
DIM_GRAY
public static final java.awt.Color DIM_GRAY
-
SLATE_BLUE
public static final java.awt.Color SLATE_BLUE
-
OLIVE_DRAB
public static final java.awt.Color OLIVE_DRAB
-
SLATE_GRAY
public static final java.awt.Color SLATE_GRAY
-
LAWN_GREEN
public static final java.awt.Color LAWN_GREEN
-
CHARTREUSE
public static final java.awt.Color CHARTREUSE
-
AQUAMARINE
public static final java.awt.Color AQUAMARINE
-
MAROON
public static final java.awt.Color MAROON
-
PURPLE
public static final java.awt.Color PURPLE
-
OLIVE
public static final java.awt.Color OLIVE
-
GRAY
public static final java.awt.Color GRAY
-
SYY_BLUE
public static final java.awt.Color SYY_BLUE
-
LIGHT_SKY_BLUE
public static final java.awt.Color LIGHT_SKY_BLUE
-
BLUE_VIOLET
public static final java.awt.Color BLUE_VIOLET
-
DARK_RED
public static final java.awt.Color DARK_RED
-
DARK_MAGENTA
public static final java.awt.Color DARK_MAGENTA
-
SADDLE_BROWN
public static final java.awt.Color SADDLE_BROWN
-
DARK_SEA_GREEN
public static final java.awt.Color DARK_SEA_GREEN
-
LIGHT_GREEN
public static final java.awt.Color LIGHT_GREEN
-
MEDIUM_PURPLE
public static final java.awt.Color MEDIUM_PURPLE
-
DARK_VIOLET
public static final java.awt.Color DARK_VIOLET
-
PALE_GREEN
public static final java.awt.Color PALE_GREEN
-
DARK_ORCHID
public static final java.awt.Color DARK_ORCHID
-
YELLOW_GREEN
public static final java.awt.Color YELLOW_GREEN
-
SIENNA
public static final java.awt.Color SIENNA
-
BROWN
public static final java.awt.Color BROWN
-
DARK_GRAY
public static final java.awt.Color DARK_GRAY
-
LIGHT_BLUE
public static final java.awt.Color LIGHT_BLUE
-
GREEN_YELLOW
public static final java.awt.Color GREEN_YELLOW
-
PALE_TURQUOISE
public static final java.awt.Color PALE_TURQUOISE
-
POWDER_BLUE
public static final java.awt.Color POWDER_BLUE
-
FIRE_BRICK
public static final java.awt.Color FIRE_BRICK
-
DARK_GOLDENROD
public static final java.awt.Color DARK_GOLDENROD
-
MEDIUM_ORCHID
public static final java.awt.Color MEDIUM_ORCHID
-
ROSY_BROWN
public static final java.awt.Color ROSY_BROWN
-
DARK_KHAKI
public static final java.awt.Color DARK_KHAKI
-
SILVER
public static final java.awt.Color SILVER
-
INDIAN_RED
public static final java.awt.Color INDIAN_RED
-
PERU
public static final java.awt.Color PERU
-
CHOCOLATE
public static final java.awt.Color CHOCOLATE
-
TAN
public static final java.awt.Color TAN
-
LIGHT_GRAY
public static final java.awt.Color LIGHT_GRAY
-
THISTLE
public static final java.awt.Color THISTLE
-
ORCHID
public static final java.awt.Color ORCHID
-
GOLDEN_ROD
public static final java.awt.Color GOLDEN_ROD
-
PALE_VIOLET_RED
public static final java.awt.Color PALE_VIOLET_RED
-
CRIMSON
public static final java.awt.Color CRIMSON
-
GAINSBORO
public static final java.awt.Color GAINSBORO
-
PLUM
public static final java.awt.Color PLUM
-
BURLYWOOD
public static final java.awt.Color BURLYWOOD
-
LIGHT_CYAN
public static final java.awt.Color LIGHT_CYAN
-
LAVENDER
public static final java.awt.Color LAVENDER
-
DARK_SALMON
public static final java.awt.Color DARK_SALMON
-
VIOLET
public static final java.awt.Color VIOLET
-
PALE_GOLDENROD
public static final java.awt.Color PALE_GOLDENROD
-
LIGHT_CORAL
public static final java.awt.Color LIGHT_CORAL
-
KHAKE
public static final java.awt.Color KHAKE
-
ALICE_BLUE
public static final java.awt.Color ALICE_BLUE
-
HONEY_DEW
public static final java.awt.Color HONEY_DEW
-
AZURE
public static final java.awt.Color AZURE
-
SANDY_BROWN
public static final java.awt.Color SANDY_BROWN
-
WHEAT
public static final java.awt.Color WHEAT
-
BEIGE
public static final java.awt.Color BEIGE
-
WHITE_SMOKE
public static final java.awt.Color WHITE_SMOKE
-
MINT_CREAM
public static final java.awt.Color MINT_CREAM
-
GHOST_WHITE
public static final java.awt.Color GHOST_WHITE
-
SALMON
public static final java.awt.Color SALMON
-
ANTIQUE_WHITE
public static final java.awt.Color ANTIQUE_WHITE
-
LINEN
public static final java.awt.Color LINEN
-
OLDLACE
public static final java.awt.Color OLDLACE
-
RED
public static final java.awt.Color RED
-
FUCHSIA
public static final java.awt.Color FUCHSIA
-
MAGENTA
public static final java.awt.Color MAGENTA
-
DEEP_PINK
public static final java.awt.Color DEEP_PINK
-
ORANGE_RED
public static final java.awt.Color ORANGE_RED
-
TOMATO
public static final java.awt.Color TOMATO
-
HOT_PINK
public static final java.awt.Color HOT_PINK
-
CORAL
public static final java.awt.Color CORAL
-
DARK_ORANGE
public static final java.awt.Color DARK_ORANGE
-
LIGHT_SALMON
public static final java.awt.Color LIGHT_SALMON
-
ORANGE
public static final java.awt.Color ORANGE
-
LIGHT_PINK
public static final java.awt.Color LIGHT_PINK
-
PINK
public static final java.awt.Color PINK
-
GOLD
public static final java.awt.Color GOLD
-
PEACH_PUFF
public static final java.awt.Color PEACH_PUFF
-
NAVAJO_WHITE
public static final java.awt.Color NAVAJO_WHITE
-
MOCCASIN
public static final java.awt.Color MOCCASIN
-
BISQUE
public static final java.awt.Color BISQUE
-
MISTY_ROSE
public static final java.awt.Color MISTY_ROSE
-
BLANCHED_ALMOND
public static final java.awt.Color BLANCHED_ALMOND
-
PAPAYA_WHIP
public static final java.awt.Color PAPAYA_WHIP
-
LAVENDAR_BLUSH
public static final java.awt.Color LAVENDAR_BLUSH
-
SEASHELL
public static final java.awt.Color SEASHELL
-
CORNSILK
public static final java.awt.Color CORNSILK
-
LEMON_CHIFFON
public static final java.awt.Color LEMON_CHIFFON
-
FLORAL_WHITE
public static final java.awt.Color FLORAL_WHITE
-
SNOW
public static final java.awt.Color SNOW
-
YELLOW
public static final java.awt.Color YELLOW
-
LIGHT_YELLOW
public static final java.awt.Color LIGHT_YELLOW
-
IVORY
public static final java.awt.Color IVORY
-
WHITE
public static final java.awt.Color WHITE
-
MEDIUM_SPRING_GREEN
public static final java.awt.Color MEDIUM_SPRING_GREEN
-
LIGHT_GOLDENROD
public static final java.awt.Color LIGHT_GOLDENROD
-
MEDIUM_VIOLET_RED
public static final java.awt.Color MEDIUM_VIOLET_RED
-
LIGHT_STEEL_BLUE
public static final java.awt.Color LIGHT_STEEL_BLUE
-
LIGHT_SLATE_GRAY
public static final java.awt.Color LIGHT_SLATE_GRAY
-
MEDIUM_SLATE_BLUE
public static final java.awt.Color MEDIUM_SLATE_BLUE
-
MEDIUM_SEA_GREEN
public static final java.awt.Color MEDIUM_SEA_GREEN
-
MEDUM_AQUA_MARINE
public static final java.awt.Color MEDUM_AQUA_MARINE
-
MEDIUM_TURQOISE
public static final java.awt.Color MEDIUM_TURQOISE
-
DARK_OLIVE_GREEN
public static final java.awt.Color DARK_OLIVE_GREEN
-
CORN_FLOWER_BLUE
public static final java.awt.Color CORN_FLOWER_BLUE
-
-
Method Detail
-
getColorOrDefault
public static java.awt.Color getColorOrDefault(java.lang.String value, java.awt.Color defaultColor)Tries to find a color for the given String value. The String value can either be a hex string (seeColor.decode(String)) or a web color name as defined above- Parameters:
value- the string value to interpret as a colordefaultColor- a default color to return if the string can't be converted to a color- Returns:
- a color for the given string value or the default color if the string can't be translated
-
getColor
public static java.awt.Color getColor(java.lang.String value)
Tries to find a color for the given String value. The String value can either be a hex string (seeColor.decode(String)) or a web color name as defined inWebColors- Parameters:
value- the string value to interpret as a color- Returns:
- a color for the given string value or null if the string can't be translated
-
toString
public static java.lang.String toString(java.awt.Color color)
Converts a color to a string value. If there is a defined color for the given color value, the color name will be returned. Otherwise, it will return a hex string for the color as defined byColor.toString(). The result of this call can be passed togetColor(String)and be guaranteed that a color will be returned- Parameters:
color- the color to convert to a string.- Returns:
- the string representation for the given color.
-
-