public class ExpressionEvaluationHandler extends Object
| Modifier and Type | Field and Description | 
|---|---|
| protected ElProvider | elProvider | 
| protected FeelEngine | feelEngine | 
| protected static DmnEngineLogger | LOG | 
| protected DmnScriptEngineResolver | scriptEngineResolver | 
| Constructor and Description | 
|---|
| ExpressionEvaluationHandler(DefaultDmnEngineConfiguration configuration) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Object | evaluateElExpression(String expressionLanguage,
                    String expressionText,
                    org.camunda.bpm.engine.variable.context.VariableContext variableContext,
                    CachedExpressionSupport cachedExpressionSupport) | 
| Object | evaluateExpression(String expressionLanguage,
                  DmnExpressionImpl expression,
                  org.camunda.bpm.engine.variable.context.VariableContext variableContext) | 
| protected Object | evaluateFeelSimpleExpression(String expressionText,
                            org.camunda.bpm.engine.variable.context.VariableContext variableContext) | 
| protected Object | evaluateScriptExpression(String expressionLanguage,
                        org.camunda.bpm.engine.variable.context.VariableContext variableContext,
                        String expressionText,
                        CachedCompiledScriptSupport cachedCompiledScriptSupport) | 
| protected String | getExpressionTextForLanguage(DmnExpressionImpl expression,
                            String expressionLanguage) | 
| protected ScriptEngine | getScriptEngineForName(String expressionLanguage) | 
| protected boolean | isElExpression(String expressionLanguage) | 
| boolean | isFeelExpressionLanguage(String expressionLanguage) | 
protected static final DmnEngineLogger LOG
protected final DmnScriptEngineResolver scriptEngineResolver
protected final ElProvider elProvider
protected final FeelEngine feelEngine
public ExpressionEvaluationHandler(DefaultDmnEngineConfiguration configuration)
public Object evaluateExpression(String expressionLanguage, DmnExpressionImpl expression, org.camunda.bpm.engine.variable.context.VariableContext variableContext)
protected Object evaluateScriptExpression(String expressionLanguage, org.camunda.bpm.engine.variable.context.VariableContext variableContext, String expressionText, CachedCompiledScriptSupport cachedCompiledScriptSupport)
protected Object evaluateElExpression(String expressionLanguage, String expressionText, org.camunda.bpm.engine.variable.context.VariableContext variableContext, CachedExpressionSupport cachedExpressionSupport)
protected Object evaluateFeelSimpleExpression(String expressionText, org.camunda.bpm.engine.variable.context.VariableContext variableContext)
protected String getExpressionTextForLanguage(DmnExpressionImpl expression, String expressionLanguage)
protected ScriptEngine getScriptEngineForName(String expressionLanguage)
protected boolean isElExpression(String expressionLanguage)
public boolean isFeelExpressionLanguage(String expressionLanguage)
Copyright © 2018. All rights reserved.