public class ScriptEvaluator extends java.lang.Object implements Evaluator
SCRIPT_LANGUAGE
, it defaults
to JavaScript.
Mechanisms to use a plugin expression evaluator such as for EL may be considered in future
if this feature proves useful.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SCRIPT_LANGUAGE |
Constructor and Description |
---|
ScriptEvaluator() |
ScriptEvaluator(java.lang.String language) |
Modifier and Type | Method and Description |
---|---|
<T> T |
evaluate(java.lang.String propertyExpression,
ArooaSession session,
java.lang.Class<T> type)
Evaluate the property expression.
|
public static final java.lang.String SCRIPT_LANGUAGE
public ScriptEvaluator()
public ScriptEvaluator(java.lang.String language)
public <T> T evaluate(java.lang.String propertyExpression, ArooaSession session, java.lang.Class<T> type) throws ArooaPropertyException, ArooaConversionException
Evaluator
evaluate
in interface Evaluator
propertyExpression
- The property expression such as a.b.c.ArooaPropertyException
ArooaConversionException