Class AbstractFlowableFirstParameterIdentifierFunctionDelegateAstFunctionCreator

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast.AstFunction createFunction​(java.lang.String name, int index, org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast.AstParameters parameters, boolean varargs, org.flowable.common.engine.impl.el.FlowableExpressionParser parser)  
      protected java.lang.reflect.Method findMethod​(java.lang.String functionName)  
      java.lang.reflect.Method functionMethod()  
      java.util.Collection<java.lang.String> getFunctionNames()  
      java.lang.String localName()  
      java.lang.String prefix()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.flowable.common.engine.api.delegate.FlowableFunctionDelegate

        localNames, prefixes
    • Field Detail

      • prefix

        protected java.lang.String prefix
      • functionName

        protected java.lang.String functionName
      • functionMethod

        protected java.lang.reflect.Method functionMethod
      • variableScopeName

        protected java.lang.String variableScopeName
    • Constructor Detail

      • AbstractFlowableFirstParameterIdentifierFunctionDelegateAstFunctionCreator

        public AbstractFlowableFirstParameterIdentifierFunctionDelegateAstFunctionCreator​(java.lang.String prefix,
                                                                                          java.lang.String functionName,
                                                                                          java.lang.String variableScopeName)
    • Method Detail

      • prefix

        public java.lang.String prefix()
        Specified by:
        prefix in interface org.flowable.common.engine.api.delegate.FlowableFunctionDelegate
      • localName

        public java.lang.String localName()
        Specified by:
        localName in interface org.flowable.common.engine.api.delegate.FlowableFunctionDelegate
      • functionMethod

        public java.lang.reflect.Method functionMethod()
        Specified by:
        functionMethod in interface org.flowable.common.engine.api.delegate.FlowableFunctionDelegate
      • findMethod

        protected java.lang.reflect.Method findMethod​(java.lang.String functionName)
      • getFunctionNames

        public java.util.Collection<java.lang.String> getFunctionNames()
        Specified by:
        getFunctionNames in interface org.flowable.common.engine.impl.el.FlowableAstFunctionCreator
      • createFunction

        public org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast.AstFunction createFunction​(java.lang.String name,
                                                                                                       int index,
                                                                                                       org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast.AstParameters parameters,
                                                                                                       boolean varargs,
                                                                                                       org.flowable.common.engine.impl.el.FlowableExpressionParser parser)
        Specified by:
        createFunction in interface org.flowable.common.engine.impl.el.FlowableAstFunctionCreator