Class ExpressionEvaluationHandler


  • public class ExpressionEvaluationHandler
    extends Object
    • Field Detail

      • elProvider

        protected final ElProvider elProvider
      • feelEngine

        protected final org.camunda.bpm.dmn.feel.impl.FeelEngine feelEngine
    • Method Detail

      • evaluateExpression

        public Object evaluateExpression​(String expressionLanguage,
                                         DmnExpressionImpl expression,
                                         org.camunda.bpm.engine.variable.context.VariableContext variableContext)
      • evaluateScriptExpression

        protected Object evaluateScriptExpression​(String expressionLanguage,
                                                  org.camunda.bpm.engine.variable.context.VariableContext variableContext,
                                                  String expressionText,
                                                  CachedCompiledScriptSupport cachedCompiledScriptSupport)
      • evaluateElExpression

        protected Object evaluateElExpression​(String expressionLanguage,
                                              String expressionText,
                                              org.camunda.bpm.engine.variable.context.VariableContext variableContext,
                                              CachedExpressionSupport cachedExpressionSupport)
      • evaluateFeelSimpleExpression

        protected Object evaluateFeelSimpleExpression​(String expressionText,
                                                      org.camunda.bpm.engine.variable.context.VariableContext variableContext)
      • getScriptEngineForName

        protected ScriptEngine getScriptEngineForName​(String expressionLanguage)
      • isElExpression

        protected boolean isElExpression​(String expressionLanguage)
      • isFeelExpressionLanguage

        public boolean isFeelExpressionLanguage​(String expressionLanguage)