/*
* ColorDescriptor.java
*
* Created on 3 ������ 2006 �., 21:33
*
*/
package datechooser.beans.editor.descriptor;
import java.awt.Color;
import static datechooser.beans.locale.LocaleUtils.getEditorLocaleString;
/**
* @see DescriptionManager
* @see ClassDescriptor
* @see java.awt.Color
* @author Androsov Vadim
* @since 1.0
*/
public class ColorDescriptor extends ClassDescriptor {
public Class getDescriptedClass() {
return Color.class;
}
public String getJavaDescription(Object value) {
Color colorValue = (Color) value;
return "new " + getClassName() + "(" + colorValue.getRed() + ONE_LINE_SEPARATOR +
colorValue.getGreen() + ONE_LINE_SEPARATOR + colorValue.getBlue() + ")";
}
public String getDescription(Object value) {
Color colorValue = (Color) value;
return getEditorLocaleString("Color") + " " + getEditorLocaleString("red") +
" " + colorValue.getRed() + " " + getEditorLocaleString("green") +
" " + colorValue.getGreen() + " " + getEditorLocaleString("blue") +
" " + colorValue.getBlue();
}
}