FileDocCategorySizeDatePackage
ColorMapper.javaAPI DocApache Ant 1.703970Wed Dec 13 06:16:18 GMT 2006org.apache.tools.ant.types.optional.image

ColorMapper

public final class ColorMapper extends Object
see
org.apache.tools.ant.taskdefs.optional.image.Image

Fields Summary
public static final String
COLOR_BLACK
black string
public static final String
COLOR_BLUE
blue string
public static final String
COLOR_CYAN
cyan string
public static final String
COLOR_DARKGRAY
black string
public static final String
COLOR_GRAY
gray string
public static final String
COLOR_LIGHTGRAY
lightgray string
public static final String
COLOR_DARKGREY
darkgrey string
public static final String
COLOR_GREY
grey string
public static final String
COLOR_LIGHTGREY
lightgrey string
public static final String
COLOR_GREEN
green string
public static final String
COLOR_MAGENTA
magenta string
public static final String
COLOR_ORANGE
orange string
public static final String
COLOR_PINK
pink string
public static final String
COLOR_RED
reg string
public static final String
COLOR_WHITE
white string
public static final String
COLOR_YELLOW
yellow string
Constructors Summary
private ColorMapper()
private constructor for Utility class

    
Methods Summary
public static java.awt.ColorgetColorByName(java.lang.String colorName)
Convert a color name to a color value.

param
colorName a string repr of the color.
return
the color value.
todo
refactor to use an EnumeratedAttribute (maybe?)


                                    
         
        colorName = colorName.toLowerCase();

        if (colorName.equals(COLOR_BLACK)) {
            return Color.black;
        } else if (colorName.equals(COLOR_BLUE)) {
            return Color.blue;
        } else if (colorName.equals(COLOR_CYAN)) {
            return Color.cyan;
        } else if (colorName.equals(COLOR_DARKGRAY) || colorName.equals(COLOR_DARKGREY)) {
            return Color.darkGray;
        } else if (colorName.equals(COLOR_GRAY) || colorName.equals(COLOR_GREY)) {
            return Color.gray;
        } else if (colorName.equals(COLOR_LIGHTGRAY) || colorName.equals(COLOR_LIGHTGREY)) {
            return Color.lightGray;
        } else if (colorName.equals(COLOR_GREEN)) {
            return Color.green;
        } else if (colorName.equals(COLOR_MAGENTA)) {
            return Color.magenta;
        } else if (colorName.equals(COLOR_ORANGE)) {
            return Color.orange;
        } else if (colorName.equals(COLOR_PINK)) {
            return Color.pink;
        } else if (colorName.equals(COLOR_RED)) {
            return Color.red;
        } else if (colorName.equals(COLOR_WHITE)) {
            return Color.white;
        } else if (colorName.equals(COLOR_YELLOW)) {
            return Color.yellow;
        }
        return Color.black;