|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IExpression
An expression.
| Field Summary | |
|---|---|
static String |
FEATURE_PRECEDENCE
Feature to set expression evaluation order. |
| Method Summary | |
|---|---|
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. |
| Field Detail |
|---|
static final String FEATURE_PRECEDENCE
| Method Detail |
|---|
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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||