public abstract class AbstractVariableContainerAwareIdmFunctionDelegate extends Object implements FlowableFunctionDelegate, FlowableAstFunctionCreator
| Modifier and Type | Field and Description |
|---|---|
protected Method |
functionMethod |
protected String |
functionName |
| Constructor and Description |
|---|
AbstractVariableContainerAwareIdmFunctionDelegate(String functionName) |
| 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 Method functionMethod
protected String functionName
public AbstractVariableContainerAwareIdmFunctionDelegate(String functionName)
public Collection<String> getFunctionNames()
getFunctionNames in interface FlowableAstFunctionCreatorpublic String prefix()
prefix in interface FlowableFunctionDelegatepublic String localName()
localName in interface FlowableFunctionDelegatepublic Method functionMethod()
functionMethod in interface FlowableFunctionDelegatepublic AstFunction createFunction(String name, int index, AstParameters parameters, boolean varargs, FlowableExpressionParser parser)
createFunction in interface FlowableAstFunctionCreator