Uses of Interface
org.specrunner.expressions.IExpressionFactory

Packages that use IExpressionFactory
org.specrunner   
org.specrunner.expressions   
org.specrunner.expressions.core   
 

Uses of IExpressionFactory in org.specrunner
 

Methods in org.specrunner that return IExpressionFactory
static IExpressionFactory SRServices.getExpressionFactory()
          Shortcut method to expression factory.
 

Uses of IExpressionFactory in org.specrunner.expressions
 

Methods in org.specrunner.expressions that return IExpressionFactory
 IExpressionFactory IExpressionFactory.bindClass(String name, Class<?> clazz)
          Bind a class to a predefined name.
 IExpressionFactory IExpressionFactory.bindModel(String name, IModel<?> model)
          Bind a model to a predefined name.
 IExpressionFactory IExpressionFactory.bindValue(String name, Object value)
          Binds a predefined value to a name.
 IExpressionFactory IExpressionFactory.clearClasses()
          Clear predefined class values.
 IExpressionFactory IExpressionFactory.clearModels()
          Remove all predefined model.
 IExpressionFactory IExpressionFactory.clearValues()
          Remove all predefined values for expressions.
 IExpressionFactory IExpression.getParent()
          The mother factory.
 IExpressionFactory IExpressionFactory.removeClass(String name)
          Remove a predefined class by name.
 IExpressionFactory IExpressionFactory.removeModel(String name)
          Remove a predefined model by name.
 IExpressionFactory IExpressionFactory.removeValue(String name)
          Remove a predefined value by name.
 IExpressionFactory IExpressionFactory.setClasses(Map<String,Class<?>> predefinedClasses)
          Set predefined classes in block.
 IExpressionFactory IExpressionFactory.setModels(Map<String,IModel<?>> predefinedModels)
          Set predefined model in block.
 IExpressionFactory IExpressionFactory.setValues(Map<String,Object> predefinedValues)
          Set predefined values in block.
 

Methods in org.specrunner.expressions with parameters of type IExpressionFactory
 Object IExpressionItem.eval(IExpressionFactory factory, String text, IContext context, boolean silent)
          Defines a generic evaluation method.
 

Uses of IExpressionFactory in org.specrunner.expressions.core
 

Classes in org.specrunner.expressions.core that implement IExpressionFactory
 class AbstractExpressionFactory
          Partial expression factory implementation.
 class ExpressionFactoryJanino
          Implementation of a expression factory using Janino.
 

Methods in org.specrunner.expressions.core that return IExpressionFactory
 IExpressionFactory AbstractExpressionFactory.bindClass(String name, Class<?> clazz)
           
 IExpressionFactory AbstractExpressionFactory.bindModel(String name, IModel<?> model)
           
 IExpressionFactory AbstractExpressionFactory.bindValue(String name, Object value)
           
 IExpressionFactory AbstractExpressionFactory.clearClasses()
           
 IExpressionFactory AbstractExpressionFactory.clearModels()
           
 IExpressionFactory AbstractExpressionFactory.clearValues()
           
 IExpressionFactory AbstractExpression.getParent()
           
 IExpressionFactory AbstractExpressionFactory.removeClass(String name)
           
 IExpressionFactory AbstractExpressionFactory.removeModel(String name)
           
 IExpressionFactory AbstractExpressionFactory.removeValue(String name)
           
 IExpressionFactory AbstractExpressionFactory.setClasses(Map<String,Class<?>> predefinedClasses)
           
 IExpressionFactory AbstractExpressionFactory.setModels(Map<String,IModel<?>> predefinedModels)
           
 IExpressionFactory AbstractExpressionFactory.setValues(Map<String,Object> predefinedValues)
           
 

Methods in org.specrunner.expressions.core with parameters of type IExpressionFactory
 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)
           
 

Constructors in org.specrunner.expressions.core with parameters of type IExpressionFactory
AbstractExpression(IExpressionFactory parent)
          Basic constructor.
ExpressionJanino(IExpressionFactory parent, Object source)
          Basic constructor.
ExpressionVariable(IExpressionFactory parent, String name)
          Creates an expression to access a variable.
 



Copyright © 2014. All rights reserved.