public class ExpressionBuilderBase.CustomBase extends ExpressionBuilderBase.AbstractValue implements ExpressionBuilder.Custom
Modifier and Type | Field and Description |
---|---|
protected Object |
value |
protected List<ExpressionBuilder.Value> |
values |
Constructor and Description |
---|
CustomBase(Object value) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ExpressionBuilder.Visitor visitor,
ExpressionBuilder.VisitorFilter filter) |
ExpressionBuilder.Custom |
add(ExpressionBuilder.Parameter parameter) |
ExpressionBuilder.Custom |
add(ExpressionBuilder.Variable variable) |
Object |
getValue() |
String |
toString() |
protected Object value
protected List<ExpressionBuilder.Value> values
public CustomBase(Object value)
public void accept(ExpressionBuilder.Visitor visitor, ExpressionBuilder.VisitorFilter filter)
accept
in interface ExpressionBuilder.Visitable
accept
in class ExpressionBuilderBase.AbstractValue
public Object getValue()
getValue
in interface ExpressionBuilder.Custom
public ExpressionBuilder.Custom add(ExpressionBuilder.Variable variable)
add
in interface ExpressionBuilder.Custom
public ExpressionBuilder.Custom add(ExpressionBuilder.Parameter parameter)
add
in interface ExpressionBuilder.Custom