public abstract class AbstractFunction extends Object implements Function
| Modifier and Type | Field and Description |
|---|---|
protected String |
functionName |
protected List<ValueExpression> |
parameters |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFunction(String functionName,
List<ValueExpression> parameters)
Create a new instance using
AbstractFunction. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ValueExpressionVisitor visitor)
Accept a visitor
|
String |
getFunctionName()
Get a function's name.
|
List<ValueExpression> |
getParameters()
Get the value expressions (parameters of the function)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, hasParenthesisprotected String functionName
protected List<ValueExpression> parameters
protected AbstractFunction(String functionName, List<ValueExpression> parameters)
AbstractFunction.functionName - name of a functionparameters - zero or more value expressionspublic String getFunctionName()
FunctiongetFunctionName in interface Functionpublic List<ValueExpression> getParameters()
public final void accept(ValueExpressionVisitor visitor)
ValueExpressionaccept in interface ValueExpressionvisitor - visitor to acceptCopyright © 2018–2021. All rights reserved.