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  | 
| Constructor and Description | 
|---|
FeelEngineImpl(FeelToJuelTransform transform,
              javax.el.ExpressionFactory expressionFactory,
              ElContextFactory elContextFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected javax.el.ELContext | 
createContext(org.camunda.bpm.engine.variable.context.VariableContext variableContext)  | 
<T> T | 
evaluateSimpleExpression(String simpleExpression,
                        org.camunda.bpm.engine.variable.context.VariableContext variableContext)
Evaluate a FEEL simple expression 
 | 
boolean | 
evaluateSimpleUnaryTests(String simpleUnaryTests,
                        String inputName,
                        org.camunda.bpm.engine.variable.context.VariableContext variableContext)
Evaluate a FEEL simple unary tests expression 
 | 
protected javax.el.ValueExpression | 
transformSimpleUnaryTests(String simpleUnaryTests,
                         String inputName,
                         javax.el.ELContext elContext)  | 
public static final FeelEngineLogger LOG
protected FeelToJuelTransform transform
protected javax.el.ExpressionFactory expressionFactory
protected ElContextFactory elContextFactory
public FeelEngineImpl(FeelToJuelTransform transform, javax.el.ExpressionFactory expressionFactory, ElContextFactory elContextFactory)
public <T> T evaluateSimpleExpression(String simpleExpression, org.camunda.bpm.engine.variable.context.VariableContext variableContext)
FeelEngineevaluateSimpleExpression in interface FeelEngineT - the expected return typesimpleExpression - the simple expression to evaluatevariableContext - the variable context which are availablepublic boolean evaluateSimpleUnaryTests(String simpleUnaryTests, String inputName, org.camunda.bpm.engine.variable.context.VariableContext variableContext)
FeelEngineevaluateSimpleUnaryTests in interface FeelEnginesimpleUnaryTests - the simple unary tests expression to evaluateinputName - the name of the variable which is testedvariableContext - the variable context are availableprotected javax.el.ELContext createContext(org.camunda.bpm.engine.variable.context.VariableContext variableContext)
Copyright © 2018. All rights reserved.