public interface IExpression
| Modifier and Type | Field and Description |
|---|---|
static String |
FEATURE_PRECEDENCE
Feature to set expression evaluation order.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
evaluate(IContext context)
Given a context, evaluates an expression silently.
|
Object |
evaluate(IContext context,
boolean silent)
Given a context, evaluates the expression.
|
IExpressionFactory |
getParent()
The mother factory.
|
IExpressionItem[] |
getPrecedence()
Get evaluation precedence order.
|
void |
setPrecedence(IExpressionItem[] precedence)
Set evaluation precedence order.
|
static final String FEATURE_PRECEDENCE
IExpressionFactory getParent()
void setPrecedence(IExpressionItem[] precedence)
precedence - The precedence.IExpressionItem[] getPrecedence()
Object evaluate(IContext context) throws ExpressionException
context - A contextual information.ExpressionException - On evaluation errors.Object evaluate(IContext context, boolean silent) throws ExpressionException
context - A contextual information.silent - true, for evaluation without exceptions,
false, otherwise.ExpressionException - On evaluation errors.Copyright © 2016. All rights reserved.