package org.xmind.ui.internal.svgsupport;
public enum ColorName2HexRGBValue {
ALICE_BLUE("aliceblue", "#f0f8ff"), //$NON-NLS-1$ //$NON-NLS-2$
ANTIQUE_WHITE("antiquewhite", "#faebd7"), //$NON-NLS-1$ //$NON-NLS-2$
AUQA("aqua", "#00ffff"), //$NON-NLS-1$//$NON-NLS-2$
AQUA_MARINE("aquamarine", "#7fffd4"), //$NON-NLS-1$//$NON-NLS-2$
AZURE("azure", "#f0ffff"), //$NON-NLS-1$ //$NON-NLS-2$
BEIGE("beige", "#f5f5dc"), //$NON-NLS-1$ //$NON-NLS-2$
BISQUE("bisque", "#ffe4c4"), //$NON-NLS-1$ //$NON-NLS-2$
BLACK("black", "#000000"), //$NON-NLS-1$ //$NON-NLS-2$
BLANCHED_ALMOND("blanchedalmond", "#ffebcd"), //$NON-NLS-1$ //$NON-NLS-2$
BLUE("blue", "#0000ff"), //$NON-NLS-1$ //$NON-NLS-2$
BLUE_VIOLET("blueviolet", "#8a2be2"), //$NON-NLS-1$ //$NON-NLS-2$
BROWN("brown", "#a52a2a"), //$NON-NLS-1$ //$NON-NLS-2$
BURLY_WOOD("burlywood", "#deb887"), //$NON-NLS-1$ //$NON-NLS-2$
CADET_BLUE("cadetblue", "#5f9ea0"), //$NON-NLS-1$ //$NON-NLS-2$
CHARTREUSE("chartreuse", "#7fff00"), //$NON-NLS-1$ //$NON-NLS-2$
CHOCOLATE("chocolate", "#d2691e"), //$NON-NLS-1$ //$NON-NLS-2$
CORAL("coral", "#ff7f50"), //$NON-NLS-1$ //$NON-NLS-2$
CORNFLOWER_BLUE("cornflowerblue", "#6495ed"), //$NON-NLS-1$ //$NON-NLS-2$
CORNSILK("cornsilk", "#fff8dc"), //$NON-NLS-1$ //$NON-NLS-2$
CRIMSON("crimson", "#dc143c"), //$NON-NLS-1$ //$NON-NLS-2$
CYAN("cyan", "#00ffff"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_BLUE("darkblue", "#00008b"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_CYAN("darkcyan", "#008b8b"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_GOLDENROD("darkgoldenrod", "#b8860b"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_GRAY("darkgray", "#a9a9a9"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_GREEN("darkgreen", "#006400"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_GREY("darkgrey", "#a9a9a9"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_KHAKI("darkkhaki", "#bdb76b"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_MAGENTA("darkmagenta", "#8b008b"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_OLIVE_GREEN("darkolivegreen", "#556b2f"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_ORANGE("darkorange", "#ff8c00"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_ORCHID("darkorchid", "#9932cc"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_RED("darkred", "#8b0000"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_SALMON("darksalmon", "#e9967a"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_SEA_GREEN("darkseagreen", "#8fbc8f"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_SLATE_BLUE("darkslateblue", "#483d8b"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_SLATE_GRAY("darkslategray", "#2f4f4f"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_SLATE_GREY("darkslategrey", "#2f4f4f"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_TURQUOISE("darkturquoise", "#00ced1"), //$NON-NLS-1$ //$NON-NLS-2$
DARK_VIOLET("darkviolet", "#9400d3"), //$NON-NLS-1$ //$NON-NLS-2$
DEEP_PINK("deeppink", "#ff1493"), //$NON-NLS-1$ //$NON-NLS-2$
DEEP_SKY_BLUE("deepskyblue", "#00bfff"), //$NON-NLS-1$ //$NON-NLS-2$
DIM_GRAY("dimgray", "#696969"), //$NON-NLS-1$ //$NON-NLS-2$
DIM_GREY("dimgrey", "#696969"), //$NON-NLS-1$ //$NON-NLS-2$
DODGER_BLUE("dodgerblue", "#1e90ff"), //$NON-NLS-1$ //$NON-NLS-2$
FIRE_BRICK("firebrick", "#b22222"), //$NON-NLS-1$ //$NON-NLS-2$
FLORAL_WHITE("floralwhite", "#fffaf0"), //$NON-NLS-1$ //$NON-NLS-2$
FOREST_GREEN("forestgreen", "#228b22"), //$NON-NLS-1$ //$NON-NLS-2$
FUCHSIA("fuchsia", "#ff00ff"), //$NON-NLS-1$ //$NON-NLS-2$
GAINSBORO("gainsboro", "#dcdcdc"), //$NON-NLS-1$ //$NON-NLS-2$
GHOST_WHITE("ghostwhite", "#f8f8ff"), //$NON-NLS-1$ //$NON-NLS-2$
GOLD("gold", "#ffd700"), //$NON-NLS-1$ //$NON-NLS-2$
GOLDERN_ROD("goldenrod", "#daa520"), //$NON-NLS-1$ //$NON-NLS-2$
GRAY("gray", "#808080"), //$NON-NLS-1$ //$NON-NLS-2$
GREEN("green", "#008000"), //$NON-NLS-1$ //$NON-NLS-2$
GREEN_YELLOW("greenyellow", "#adff2f"), //$NON-NLS-1$ //$NON-NLS-2$
GREY("grey", "#808080"), //$NON-NLS-1$ //$NON-NLS-2$
HONEY_DEW("honeydew", "#f0fff0"), //$NON-NLS-1$ //$NON-NLS-2$
HOT_PINK("hotpink", "#ff69b4"), //$NON-NLS-1$ //$NON-NLS-2$
INDIAN_RED("indianred", "#cd5c5c"), //$NON-NLS-1$ //$NON-NLS-2$
INDIGO("indigo", "#4b0082"), //$NON-NLS-1$ //$NON-NLS-2$
IVORY("ivory", "#fffff0"), //$NON-NLS-1$ //$NON-NLS-2$
KHAKI("khaki", "#f0e68c"), //$NON-NLS-1$ //$NON-NLS-2$
LAVENDER("lavender", "#e6e6fa"), //$NON-NLS-1$ //$NON-NLS-2$
LAVENDER_BLUSH("lavenderblush", "#fff0f5"), //$NON-NLS-1$ //$NON-NLS-2$
LAWN_GREEN("lawngreen", "#7cfc00"), //$NON-NLS-1$ //$NON-NLS-2$
LEMON_CHIFFON("lemonchiffon", "#fffacd"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_BLUE("lightblue", "#add8e6"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_CORAL("lightcoral", "#f08080"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_CYAN("lightcyan", "#e0ffff"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_GOLDEN_ROD_YELLOW("lightgoldenrodyellow", "#fafad2"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_GRAY("lightgray", "#d3d3d3"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_GREEN("lightgreen", "#90ee90"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_GREY("lightgrey", "#d3d3d3"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_PINK("lightpink", "#ffb6c1"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_SALMON("lightsalmon", "#ffa07a"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_SEA_GREEN("lightseagreen", "#20b2aa"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_SKY_BLUE("lightskyblue", "#87cefa"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_SLATE_GRAY("lightslategray", "#778899"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_SLATE_GREY("lightslategrey", "#778899"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_STEEL_BLUE("lightsteelblue", "#b0c4de"), //$NON-NLS-1$ //$NON-NLS-2$
LIGHT_YELLOW("lightyellow", "#ffffe0"), //$NON-NLS-1$ //$NON-NLS-2$
LIME("lime", "#00ff00"), //$NON-NLS-1$ //$NON-NLS-2$
LIME_GREEN("limegreen", "#32cd32"), //$NON-NLS-1$ //$NON-NLS-2$
LINEN("linen", "#faf0e6"), //$NON-NLS-1$ //$NON-NLS-2$
MAGEBTA("magenta", "#ff00ff"), //$NON-NLS-1$ //$NON-NLS-2$
MAROON("maroon", "#800000"), //$NON-NLS-1$ //$NON-NLS-2$
MEDIUM_AQUAMARINE("mediumaquamarine", "#66cdaa"), //$NON-NLS-1$ //$NON-NLS-2$
MEDIUM_BLUE("mediumblue", "#0000cd"), //$NON-NLS-1$ //$NON-NLS-2$
MEDIUM_ORCHID("mediumorchid", "#ba55d3"), //$NON-NLS-1$ //$NON-NLS-2$
MEDIUM_PURPLE("mediumpurple", "#9370db"), //$NON-NLS-1$ //$NON-NLS-2$
MEDIUM_SEA_GREEN("mediumseagreen", "#3cb371"), //$NON-NLS-1$ //$NON-NLS-2$
MEDIUM_SLATE_BLUE("mediumslateblue", "#7b68ee"), //$NON-NLS-1$ //$NON-NLS-2$
MEDIUM_SPRING_GREEN("mediumspringgreen", "#00fa9a"), //$NON-NLS-1$ //$NON-NLS-2$
MEDIUM_TURQUOISE("mediumturquoise", "#48d1cc"), //$NON-NLS-1$ //$NON-NLS-2$
MEDIUM_VIOLET_RED("mediumvioletred", "#c71585"), //$NON-NLS-1$ //$NON-NLS-2$
MIDNIGHT_BLUE("midnightblue", "#191970"), //$NON-NLS-1$ //$NON-NLS-2$
MINCREAM("mintcream", "#f5fffa"), //$NON-NLS-1$ //$NON-NLS-2$
MISTY_ROSE("mistyrose", "#ffe4e1"), //$NON-NLS-1$ //$NON-NLS-2$
MOCCASIN("moccasin", "#ffe4b5"), //$NON-NLS-1$ //$NON-NLS-2$
NAVAJO_WHITE("navajowhite", "#ffdead"), //$NON-NLS-1$ //$NON-NLS-2$
NAVY("navy", "#000080"), //$NON-NLS-1$ //$NON-NLS-2$
OLD_LACE("oldlace", "#fdf5e6"), //$NON-NLS-1$ //$NON-NLS-2$
OLIVE("olive", "#808000"), //$NON-NLS-1$ //$NON-NLS-2$
OLIVE_DRAB("olivedrab", "#6b8e23"), //$NON-NLS-1$ //$NON-NLS-2$
ORANGE("orange", "#ffa500"), //$NON-NLS-1$ //$NON-NLS-2$
ORANGE_RED("orangered", "#ff4500"), //$NON-NLS-1$ //$NON-NLS-2$
ORCHID("orchid", "#da70d6"), //$NON-NLS-1$ //$NON-NLS-2$
PALE_GOLDERN_ROD("palegoldenrod", "#eee8aa"), //$NON-NLS-1$ //$NON-NLS-2$
PALE_GREEN("palegreen", "#98fb98"), //$NON-NLS-1$ //$NON-NLS-2$
PALE_TURQUIOSE("paleturquoise", "#afeeee"), //$NON-NLS-1$ //$NON-NLS-2$
PALE_VIOLET_RED("palevioletred", "#db7093"), //$NON-NLS-1$ //$NON-NLS-2$
PAPAYAWHIP("papayawhip", "#ffefd5"), //$NON-NLS-1$ //$NON-NLS-2$
PEACH_PUFF("peachpuff", "#ffdab9"), //$NON-NLS-1$ //$NON-NLS-2$
PERU("peru", "#cd853f"), //$NON-NLS-1$ //$NON-NLS-2$
PINK("pink", "#ffc0cb"), //$NON-NLS-1$ //$NON-NLS-2$
PLUM("plum", "#dda0dd"), //$NON-NLS-1$ //$NON-NLS-2$
POWDER_BLUE("powderblue", "#b0e0e6"), //$NON-NLS-1$ //$NON-NLS-2$
PURPLE("purple", "#800080"), //$NON-NLS-1$ //$NON-NLS-2$
RED("red", "#ff0000"), //$NON-NLS-1$ //$NON-NLS-2$
ROSY_BROWN("rosybrown", "#bc8f8f"), //$NON-NLS-1$ //$NON-NLS-2$
ROYAL_BLUE("royalblue", "#4169e1"), //$NON-NLS-1$ //$NON-NLS-2$
SADDLE_BROWN("saddlebrown", "#8b4513"), //$NON-NLS-1$ //$NON-NLS-2$
SALMON("salmon", "#fa8072"), //$NON-NLS-1$ //$NON-NLS-2$
SANDY_BROWN("sandybrown", "#f4a460"), //$NON-NLS-1$ //$NON-NLS-2$
SEA_GREEN("seagreen", "#2e8b57"), //$NON-NLS-1$ //$NON-NLS-2$
SEA_SHELL("seashell", "#fff5ee"), //$NON-NLS-1$ //$NON-NLS-2$
SIENNA("sienna", "#a0522d"), //$NON-NLS-1$ //$NON-NLS-2$
SILVER("silver", "#c0c0c0"), //$NON-NLS-1$ //$NON-NLS-2$
SKY_BLUE("skyblue", "#87ceeb"), //$NON-NLS-1$ //$NON-NLS-2$
SLATE_BLUE("slateblue", "#6a5acd"), //$NON-NLS-1$ //$NON-NLS-2$
SLATE_GRAY("slategray", "#708090"), //$NON-NLS-1$ //$NON-NLS-2$
SLATE_GREY("slategrey", "#708090"), //$NON-NLS-1$ //$NON-NLS-2$
SNOW("snow", "#fffafa"), //$NON-NLS-1$ //$NON-NLS-2$
SPRING_GREEN("springgreen", "#00ff7f"), //$NON-NLS-1$ //$NON-NLS-2$
STEEL_BLUE("steelblue", "#4682b4"), //$NON-NLS-1$ //$NON-NLS-2$
TAN("tan", "#d2b48c"), //$NON-NLS-1$ //$NON-NLS-2$
TEAL("teal", "#008080"), //$NON-NLS-1$ //$NON-NLS-2$
THISTLE("thistle", "#d8bfd8"), //$NON-NLS-1$ //$NON-NLS-2$
TOMATO("tomato", "#ff6347"), //$NON-NLS-1$ //$NON-NLS-2$
TURQUOISE("turquoise", "#40e0d0"), //$NON-NLS-1$ //$NON-NLS-2$
VIOLET("violet", "#ee82ee"), //$NON-NLS-1$ //$NON-NLS-2$
WHEAT("wheat", "#f5deb3"), //$NON-NLS-1$ //$NON-NLS-2$
WHITE("white", "#ffffff"), //$NON-NLS-1$ //$NON-NLS-2$
WHITE_SMOKE("whitesmoke", "#f5f5f5"), //$NON-NLS-1$ //$NON-NLS-2$
YELLOW("yellow", "#ffff00"), //$NON-NLS-1$ //$NON-NLS-2$
YELLOW_GREEN("yellowgreen", "#9acd32"); //$NON-NLS-1$ //$NON-NLS-2$
private String name;
private String rgb;
ColorName2HexRGBValue(String name, String rgb) {
this.name = name;
this.rgb = rgb;
}
public String getName() {
return name;
}
public String getRgb() {
return rgb;
}
public static String getHexRGBString(String colorName) {
if (null == colorName || "".equals(colorName) //$NON-NLS-1$
|| SVGDefinitionConstants.NONE.equals(colorName))
return null;
for (ColorName2HexRGBValue colorName2RGB : values())
if (colorName2RGB.getName().equals(colorName))
return colorName2RGB.getRgb();
return null;
}
}