| Package | Description |
|---|---|
| org.specrunner.expressions | |
| org.specrunner.expressions.core |
| Modifier and Type | Class and Description |
|---|---|
class |
InvalidValueException
Exception for invalid expressions.
|
| Modifier and Type | Method and Description |
|---|---|
IExpression |
IExpressionFactory.create(Object source,
IContext context)
For expression creation, the priority for name resolution is:
first - context variables;
second - predefined values;
third - class generated values.
last - model values.
|
Object |
IExpressionItem.eval(IExpressionFactory factory,
String text,
IContext context,
boolean silent)
Defines a generic evaluation method.
|
Object |
IExpression.evaluate(IContext context)
Given a context, evaluates an expression silently.
|
Object |
IExpression.evaluate(IContext context,
boolean silent)
Given a context, evaluates the expression.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
ExpressionJanino.arguments(IContext context,
String expression,
List<String> args,
List<Class<?>> types,
List<Object> values,
boolean silent)
Prepare arguments.
|
IExpression |
ExpressionFactoryJanino.create(Object source,
IContext context) |
Object |
ExpressionItemVar.eval(IExpressionFactory factory,
String text,
IContext context,
boolean silent) |
Object |
ExpressionItemValue.eval(IExpressionFactory factory,
String text,
IContext context,
boolean silent) |
Object |
ExpressionItemModel.eval(IExpressionFactory factory,
String text,
IContext context,
boolean silent) |
Object |
ExpressionItemClass.eval(IExpressionFactory factory,
String text,
IContext context,
boolean silent) |
protected Object |
ExpressionJanino.eval(Object source,
String expression,
List<String> args,
List<Class<?>> types,
List<Object> values,
boolean silent)
Evaluate the expression.
|
Object |
AbstractExpression.evaluate(IContext context) |
Object |
ExpressionVariable.evaluate(IContext context,
boolean silent) |
Object |
ExpressionJanino.evaluate(IContext context,
boolean silent) |
protected Object |
ExpressionJanino.getValue(IContext context,
String text,
boolean silent)
Get the value for a expression.
|
Copyright © 2016. All rights reserved.