public interface ExpressionEvaluator
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
ExpressionEvaluator.Factory
Factory method for creating ExpressionEvaluator instances. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
eval(Object contextObject)
Evaluate a conditional expression against the supplied object (can be a Map). 
 | 
String | 
getExpression()
Get the String representation of the active expression on the evaluator instance. 
 | 
Object | 
getValue(Object contextObject)
Evaluate an expression against the supplied Map variable, returning the eval result. 
 | 
ExpressionEvaluator | 
setExpression(String expression)
Set the condition expression for the evaluator implementation. 
 | 
ExpressionEvaluator setExpression(String expression) throws SmooksConfigurationException
expression - The expression to be evaluated by the evaluator implementation.SmooksConfigurationException - Invalid expression configuration.String getExpression()
boolean eval(Object contextObject) throws ExpressionEvaluationException
contextObject - The object against which the expression is to be evaluated.ExpressionEvaluationException - Invalid expression evaluation condition (implementation specific).Object getValue(Object contextObject) throws ExpressionEvaluationException
contextObject - ExpressionEvaluationException - Invalid expression evaluation (implementation specific).Copyright © 2020. All rights reserved.