package org.fugazi.ql.ast.expression.literal; import org.fugazi.ql.ast.expression.IExpressionVisitor; import org.fugazi.ql.ast.form.form_data.QLFormDataStorage; import org.fugazi.ql.ast.type.StringType; import org.fugazi.ql.ast.type.Type; public class STRING extends Literal { private final String value; public STRING(String _value) { super(); this.value = _value; } public String getValue() { return this.value; } @Override public String toString() { return this.value; } public Type getReturnedType(QLFormDataStorage _formData) { return new StringType(); } public <T> T accept(IExpressionVisitor<T> visitor) { return visitor.visitSTRING(this); } }