org.specrunner.expressions.core
Class ExpressionItemClass

java.lang.Object
  extended by org.specrunner.expressions.core.ExpressionItemClass
All Implemented Interfaces:
IExpressionItem

public class ExpressionItemClass
extends Object
implements IExpressionItem

An expression evaluation item.

Author:
Thiago Santos

Constructor Summary
ExpressionItemClass()
           
 
Method Summary
 Object eval(IExpressionFactory factory, String text, IContext context, boolean silent)
          Defines a generic evaluation method.
static IExpressionItem get()
          Singleton method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionItemClass

public ExpressionItemClass()
Method Detail

get

public static IExpressionItem get()
Singleton method.

Returns:
An expression item.

eval

public Object eval(IExpressionFactory factory,
                   String text,
                   IContext context,
                   boolean silent)
            throws ExpressionException
Description copied from interface: IExpressionItem
Defines a generic evaluation method.

Specified by:
eval in interface IExpressionItem
Parameters:
factory - A expression factory.
text - The expression text.
context - The test context.
silent - The silent mode.
Returns:
The resulting value.
Throws:
ExpressionException - On expression errors.


Copyright © 2014. All rights reserved.