Class DefaultExpressionEvaluator

    • Field Detail

      • LOG

        public static final org.slf4j.Logger LOG
    • Constructor Detail

      • DefaultExpressionEvaluator

        public DefaultExpressionEvaluator()
    • Method Detail

      • evaluateExpression

        public <T> T evaluateExpression​(ScriptingLanguage scriptingLanguage,
                                        ScriptingType scriptingType,
                                        java.lang.String expression,
                                        java.lang.Object target)
        Description copied from interface: ExpressionEvaluator
        Evaluates expression on target object using passed scripting language
        Specified by:
        evaluateExpression in interface ExpressionEvaluator
        Type Parameters:
        T - type of returned value
        Parameters:
        scriptingLanguage - scripting language
        scriptingType - scriptingType
        expression - expression to evaluate
        target - object on which expression should be evaluated
        Returns:
        evaluated value
      • setObjectValueService

        public void setObjectValueService​(ObjectValueService objectValueService)