Class FeelEngineImpl
java.lang.Object
org.camunda.bpm.dmn.feel.impl.juel.FeelEngineImpl
- All Implemented Interfaces:
org.camunda.bpm.dmn.feel.impl.FeelEngine
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ElContextFactoryprotected org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactorystatic final FeelEngineLoggerprotected FeelToJuelTransformprotected org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> -
Constructor Summary
ConstructorsConstructorDescriptionFeelEngineImpl(FeelToJuelTransform transform, org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactory expressionFactory, ElContextFactory elContextFactory, org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey, String> transformExpressionCache) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.camunda.bpm.impl.juel.jakarta.el.ELContextcreateContext(org.camunda.bpm.engine.variable.context.VariableContext variableContext) <T> TevaluateSimpleExpression(String simpleExpression, org.camunda.bpm.engine.variable.context.VariableContext variableContext) booleanevaluateSimpleUnaryTests(String simpleUnaryTests, String inputName, org.camunda.bpm.engine.variable.context.VariableContext variableContext) protected org.camunda.bpm.impl.juel.jakarta.el.ValueExpressiontransformSimpleUnaryTests(String simpleUnaryTests, String inputName, org.camunda.bpm.impl.juel.jakarta.el.ELContext elContext) protected StringtransformToJuelExpression(String simpleUnaryTests, String inputName)
-
Field Details
-
LOG
-
transform
-
expressionFactory
protected org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactory expressionFactory -
elContextFactory
-
transformExpressionCache
protected org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> transformExpressionCache
-
-
Constructor Details
-
FeelEngineImpl
public FeelEngineImpl(FeelToJuelTransform transform, org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactory expressionFactory, ElContextFactory elContextFactory, org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey, String> transformExpressionCache)
-
-
Method Details
-
evaluateSimpleExpression
public <T> T evaluateSimpleExpression(String simpleExpression, org.camunda.bpm.engine.variable.context.VariableContext variableContext) - Specified by:
evaluateSimpleExpressionin interfaceorg.camunda.bpm.dmn.feel.impl.FeelEngine
-
evaluateSimpleUnaryTests
public boolean evaluateSimpleUnaryTests(String simpleUnaryTests, String inputName, org.camunda.bpm.engine.variable.context.VariableContext variableContext) - Specified by:
evaluateSimpleUnaryTestsin interfaceorg.camunda.bpm.dmn.feel.impl.FeelEngine
-
createContext
protected org.camunda.bpm.impl.juel.jakarta.el.ELContext createContext(org.camunda.bpm.engine.variable.context.VariableContext variableContext) -
transformSimpleUnaryTests
-
transformToJuelExpression
-