|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.specrunner.expressions.core.AbstractExpression
public abstract class AbstractExpression
The expression factory.
| Field Summary | |
|---|---|
static IExpressionItem[] |
DEFAULT_PRECEDENCE
The default precedence order. |
| Fields inherited from interface org.specrunner.expressions.IExpression |
|---|
FEATURE_PRECEDENCE |
| Constructor Summary | |
|---|---|
protected |
AbstractExpression(IExpressionFactory parent)
Basic constructor. |
| Method Summary | |
|---|---|
Object |
evaluate(IContext context)
Given a context, evaluates an expression silently. |
IExpressionFactory |
getParent()
The mother factory. |
IExpressionItem[] |
getPrecedence()
Get evaluation precedence order. |
void |
setPrecedence(IExpressionItem[] precedence)
Set evaluation precedence order. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.specrunner.expressions.IExpression |
|---|
evaluate |
| Field Detail |
|---|
public static final IExpressionItem[] DEFAULT_PRECEDENCE
| Constructor Detail |
|---|
protected AbstractExpression(IExpressionFactory parent)
parent - The parent.| Method Detail |
|---|
public IExpressionFactory getParent()
IExpression
getParent in interface IExpressionpublic IExpressionItem[] getPrecedence()
IExpression
getPrecedence in interface IExpressionpublic void setPrecedence(IExpressionItem[] precedence)
IExpression
setPrecedence in interface IExpressionprecedence - The precedence.
public Object evaluate(IContext context)
throws ExpressionException
IExpression
evaluate in interface IExpressioncontext - A contextual information.
ExpressionException - On evaluation errors.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||