package qls.ast.statement.widget.styling.property;
import java.util.Arrays;
import ql.ast.type.QLString;
import qls.ast.expression.Literal;
import qls.ast.statement.widget.styling.Property;
import qls.ast.visitor.StatementVisitor;
public class Font extends Property {
public Font(Literal<?> literal) {
super(Arrays.asList(new QLString()), literal);
}
public String getFontName() {
// Must unpack to a primitive string.
return (String) value().getPrimitive();
}
@Override
public <T> T accept(StatementVisitor<T> visitor) {
return visitor.visit(this);
}
}