package krasa.grepconsole.model;
import java.awt.*;
public class GrepColor extends DomainObject {
private boolean enabled;
private Integer color;
public GrepColor(boolean enabled, Color color) {
this.enabled = enabled;
if (color == null) {
color = Color.BLACK;
this.enabled = false;
}
this.color = color.getRGB();
}
public GrepColor(boolean enabled, Integer color) {
this.enabled = enabled;
this.color = color;
}
public GrepColor() {
this(false, Color.BLACK);
}
public GrepColor(Color color) {
this(true, color);
}
public Integer getColor() {
return color;
}
public void setColor(Integer color) {
this.color = color;
}
public boolean isEnabled() {
return enabled;
}
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
public Color getColorAsAWT() {
if (color == null) {
return null;
}
return new Color(color);
}
}