/* SignalColor.java created 2007-11-22
*
*/
package org.signalml.app.view.signal;
import java.awt.Color;
import org.springframework.context.MessageSourceResolvable;
/** SignalColor
*
*
* @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o.
*/
public enum SignalColor implements MessageSourceResolvable {
BLACK(Color.BLACK),
RED(Color.RED),
GREEN(Color.GREEN.darker()),
BLUE(Color.BLUE)
;
private final static Object[] ARGUMENTS = new Object[0];
private Color color;
private SignalColor(Color color) {
this.color = color;
}
public Color getColor() {
return color;
}
@Override
public Object[] getArguments() {
return ARGUMENTS;
}
@Override
public String[] getCodes() {
return new String[] { "signalColor." + this.toString() };
}
@Override
public String getDefaultMessage() {
return this.toString();
}
}