public abstract class AbstractFlowableFirstParameterIdentifierFunctionDelegateAstFunctionCreator extends Object implements FlowableFunctionDelegate, FlowableAstFunctionCreator
Modifier and Type | Field and Description |
---|---|
protected Method |
functionMethod |
protected String |
functionName |
protected String |
prefix |
protected String |
variableScopeName |
Constructor and Description |
---|
AbstractFlowableFirstParameterIdentifierFunctionDelegateAstFunctionCreator(String prefix,
String functionName,
String variableScopeName) |
Modifier and Type | Method and Description |
---|---|
AstFunction |
createFunction(String name,
int index,
AstParameters parameters,
boolean varargs,
FlowableExpressionParser parser) |
protected Method |
findMethod(String functionName) |
Method |
functionMethod() |
Collection<String> |
getFunctionNames() |
String |
localName() |
String |
prefix() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
localNames, prefixes
protected String prefix
protected String functionName
protected Method functionMethod
protected String variableScopeName
public String prefix()
prefix
in interface FlowableFunctionDelegate
public String localName()
localName
in interface FlowableFunctionDelegate
public Method functionMethod()
functionMethod
in interface FlowableFunctionDelegate
public Collection<String> getFunctionNames()
getFunctionNames
in interface FlowableAstFunctionCreator
public AstFunction createFunction(String name, int index, AstParameters parameters, boolean varargs, FlowableExpressionParser parser)
createFunction
in interface FlowableAstFunctionCreator