public class FeelEngineImpl extends Object implements FeelEngine
| Modifier and Type | Field and Description |
|---|---|
protected ElContextFactory |
elContextFactory |
protected javax.el.ExpressionFactory |
expressionFactory |
static FeelEngineLogger |
LOG |
protected FeelToJuelTransform |
transform |
protected org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> |
transformExpressionCache |
| Constructor and Description |
|---|
FeelEngineImpl(FeelToJuelTransform transform,
javax.el.ExpressionFactory expressionFactory,
ElContextFactory elContextFactory,
org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> transformExpressionCache) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.el.ELContext |
createContext(VariableContext variableContext) |
<T> T |
evaluateSimpleExpression(String simpleExpression,
VariableContext variableContext) |
boolean |
evaluateSimpleUnaryTests(String simpleUnaryTests,
String inputName,
VariableContext variableContext) |
protected javax.el.ValueExpression |
transformSimpleUnaryTests(String simpleUnaryTests,
String inputName,
javax.el.ELContext elContext) |
protected String |
transformToJuelExpression(String simpleUnaryTests,
String inputName) |
public static final FeelEngineLogger LOG
protected FeelToJuelTransform transform
protected javax.el.ExpressionFactory expressionFactory
protected ElContextFactory elContextFactory
protected org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> transformExpressionCache
public FeelEngineImpl(FeelToJuelTransform transform, javax.el.ExpressionFactory expressionFactory, ElContextFactory elContextFactory, org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> transformExpressionCache)
public <T> T evaluateSimpleExpression(String simpleExpression, VariableContext variableContext)
evaluateSimpleExpression in interface FeelEnginepublic boolean evaluateSimpleUnaryTests(String simpleUnaryTests, String inputName, VariableContext variableContext)
evaluateSimpleUnaryTests in interface FeelEngineprotected javax.el.ELContext createContext(VariableContext variableContext)
protected javax.el.ValueExpression transformSimpleUnaryTests(String simpleUnaryTests, String inputName, javax.el.ELContext elContext)
Copyright © 2015–2021 camunda services GmbH. All rights reserved.