1 18 package org.apache.tools.ant.types.optional.image; 19 20 import java.awt.Color ; 21 22 26 public final class ColorMapper { 27 28 private ColorMapper() { 29 } 30 31 32 public static final String COLOR_BLACK = "black"; 33 34 public static final String COLOR_BLUE = "blue"; 35 36 public static final String COLOR_CYAN = "cyan"; 37 38 public static final String COLOR_DARKGRAY = "darkgray"; 39 40 public static final String COLOR_GRAY = "gray"; 41 42 public static final String COLOR_LIGHTGRAY = "lightgray"; 43 45 public static final String COLOR_DARKGREY = "darkgrey"; 46 47 public static final String COLOR_GREY = "grey"; 48 49 public static final String COLOR_LIGHTGREY = "lightgrey"; 50 51 public static final String COLOR_GREEN = "green"; 52 53 public static final String COLOR_MAGENTA = "magenta"; 54 55 public static final String COLOR_ORANGE = "orange"; 56 57 public static final String COLOR_PINK = "pink"; 58 59 public static final String COLOR_RED = "red"; 60 61 public static final String COLOR_WHITE = "white"; 62 63 public static final String COLOR_YELLOW = "yellow"; 64 65 71 public static Color getColorByName(String colorName) { 72 colorName = colorName.toLowerCase(); 73 74 if (colorName.equals(COLOR_BLACK)) { 75 return Color.black; 76 } else if (colorName.equals(COLOR_BLUE)) { 77 return Color.blue; 78 } else if (colorName.equals(COLOR_CYAN)) { 79 return Color.cyan; 80 } else if (colorName.equals(COLOR_DARKGRAY) || colorName.equals(COLOR_DARKGREY)) { 81 return Color.darkGray; 82 } else if (colorName.equals(COLOR_GRAY) || colorName.equals(COLOR_GREY)) { 83 return Color.gray; 84 } else if (colorName.equals(COLOR_LIGHTGRAY) || colorName.equals(COLOR_LIGHTGREY)) { 85 return Color.lightGray; 86 } else if (colorName.equals(COLOR_GREEN)) { 87 return Color.green; 88 } else if (colorName.equals(COLOR_MAGENTA)) { 89 return Color.magenta; 90 } else if (colorName.equals(COLOR_ORANGE)) { 91 return Color.orange; 92 } else if (colorName.equals(COLOR_PINK)) { 93 return Color.pink; 94 } else if (colorName.equals(COLOR_RED)) { 95 return Color.red; 96 } else if (colorName.equals(COLOR_WHITE)) { 97 return Color.white; 98 } else if (colorName.equals(COLOR_YELLOW)) { 99 return Color.yellow; 100 } 101 return Color.black; 102 } 103 104 } 105 | Popular Tags |