package com.github.sommeri.less4j.core.ast;
import com.github.sommeri.less4j.core.ast.ColorExpression.ColorWithAlphaExpression;
import com.github.sommeri.less4j.core.parser.HiddenTokenAwareTree;
/**
* The list of all valid colors and construction methods are in {@link NamedColorWithAlphaExpression}
*
*/
public class NamedColorWithAlphaExpression extends ColorWithAlphaExpression {
private String colorName;
public NamedColorWithAlphaExpression(HiddenTokenAwareTree token, String colorName, ColorExpression color) {
super(token, color);
this.colorName = colorName;
}
public String getValue() {
return getColorName();
}
public String getColorName() {
return colorName;
}
public void setColorName(String colorName) {
this.colorName = colorName;
}
public boolean isNamed() {
return true;
}
@Override
public NamedColorWithAlphaExpression clone() {
return (NamedColorWithAlphaExpression) super.clone();
}
}