org.camunda.bpm.dmn.engine.impl.evaluation
Class ExpressionEvaluationHandler
java.lang.Object
org.camunda.bpm.dmn.engine.impl.evaluation.ExpressionEvaluationHandler
public class ExpressionEvaluationHandler
- extends Object
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final DmnEngineLogger LOG
scriptEngineResolver
protected final DmnScriptEngineResolver scriptEngineResolver
elProvider
protected final ElProvider elProvider
feelEngine
protected final FeelEngine feelEngine
ExpressionEvaluationHandler
public ExpressionEvaluationHandler(DefaultDmnEngineConfiguration configuration)
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)
getExpressionTextForLanguage
protected String getExpressionTextForLanguage(DmnExpressionImpl expression,
String expressionLanguage)
getScriptEngineForName
protected ScriptEngine getScriptEngineForName(String expressionLanguage)
isElExpression
protected boolean isElExpression(String expressionLanguage)
isFeelExpressionLanguage
public boolean isFeelExpressionLanguage(String expressionLanguage)
Copyright © 2017 camunda services GmbH. All rights reserved.