public class ExpressionBuilderBase.FunctionBase extends ExpressionBuilderBase.AbstractValue implements ExpressionBuilder.Function
Modifier and Type | Field and Description |
---|---|
protected String |
format |
protected String |
name |
protected List<ExpressionBuilder.Value> |
parameters |
Constructor and Description |
---|
FunctionBase(String name,
String format) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ExpressionBuilder.Visitor visitor,
ExpressionBuilder.VisitorFilter filter) |
String |
getName() |
ExpressionBuilder.Function |
parameter(ExpressionBuilder.Value parameter) |
List<ExpressionBuilder.Value> |
parameters() |
String |
toString() |
protected String name
protected String format
protected List<ExpressionBuilder.Value> parameters
public List<ExpressionBuilder.Value> parameters()
parameters
in interface ExpressionBuilder.Function
public ExpressionBuilder.Function parameter(ExpressionBuilder.Value parameter)
parameter
in interface ExpressionBuilder.Function
public String getName()
getName
in interface ExpressionBuilder.Function
public void accept(ExpressionBuilder.Visitor visitor, ExpressionBuilder.VisitorFilter filter)
accept
in interface ExpressionBuilder.Visitable
accept
in class ExpressionBuilderBase.AbstractValue