Class ExpressionEvaluationHandler


  • public class ExpressionEvaluationHandler
    extends java.lang.Object
    • Method Detail

      • evaluateExpression

        public java.lang.Object evaluateExpression​(java.lang.String expressionLanguage,
                                                   DmnExpressionImpl expression,
                                                   VariableContext variableContext)
      • evaluateScriptExpression

        protected java.lang.Object evaluateScriptExpression​(java.lang.String expressionLanguage,
                                                            VariableContext variableContext,
                                                            java.lang.String expressionText,
                                                            CachedCompiledScriptSupport cachedCompiledScriptSupport)
      • evaluateElExpression

        protected java.lang.Object evaluateElExpression​(java.lang.String expressionLanguage,
                                                        java.lang.String expressionText,
                                                        VariableContext variableContext,
                                                        CachedExpressionSupport cachedExpressionSupport)
      • evaluateFeelSimpleExpression

        protected java.lang.Object evaluateFeelSimpleExpression​(java.lang.String expressionText,
                                                                VariableContext variableContext)
      • getExpressionTextForLanguage

        protected java.lang.String getExpressionTextForLanguage​(DmnExpressionImpl expression,
                                                                java.lang.String expressionLanguage)
      • getScriptEngineForName

        protected javax.script.ScriptEngine getScriptEngineForName​(java.lang.String expressionLanguage)
      • isElExpression

        protected boolean isElExpression​(java.lang.String expressionLanguage)
      • isFeelExpressionLanguage

        public boolean isFeelExpressionLanguage​(java.lang.String expressionLanguage)