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, waitlocalNames, prefixesprotected String prefix
protected String functionName
protected Method functionMethod
protected String variableScopeName
public String prefix()
prefix in interface FlowableFunctionDelegatepublic String localName()
localName in interface FlowableFunctionDelegatepublic Method functionMethod()
functionMethod in interface FlowableFunctionDelegatepublic Collection<String> getFunctionNames()
getFunctionNames in interface FlowableAstFunctionCreatorpublic AstFunction createFunction(String name, int index, AstParameters parameters, boolean varargs, FlowableExpressionParser parser)
createFunction in interface FlowableAstFunctionCreator