Interface ExpressionEvaluator
-
- All Known Implementing Classes:
DefaultExpressionEvaluator
public interface ExpressionEvaluatorInterface for evaluation of expressions with different scripting languages
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TevaluateExpression(ScriptingLanguage scriptingLanguage, ScriptingType scriptingType, java.lang.String expression, java.lang.Object target)Evaluates expression on target object using passed scripting language
-
-
-
Method Detail
-
evaluateExpression
<T> T evaluateExpression(ScriptingLanguage scriptingLanguage, ScriptingType scriptingType, java.lang.String expression, java.lang.Object target)
Evaluates expression on target object using passed scripting language- Type Parameters:
T- type of returned value- Parameters:
scriptingLanguage- scripting languagescriptingType- scriptingTypeexpression- expression to evaluatetarget- object on which expression should be evaluated- Returns:
- evaluated value
-
-