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, wait
localNames, prefixes
protected Method functionMethod
protected String functionName
public AbstractVariableContainerAwareIdmFunctionDelegate(String functionName)
public Collection<String> getFunctionNames()
getFunctionNames
in interface FlowableAstFunctionCreator
public String prefix()
prefix
in interface FlowableFunctionDelegate
public String localName()
localName
in interface FlowableFunctionDelegate
public Method functionMethod()
functionMethod
in interface FlowableFunctionDelegate
public AstFunction createFunction(String name, int index, AstParameters parameters, boolean varargs, FlowableExpressionParser parser)
createFunction
in interface FlowableAstFunctionCreator