|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.specrunner.expressions.core.AbstractExpressionFactory
public abstract class AbstractExpressionFactory
Partial expression factory implementation.
| Constructor Summary | |
|---|---|
AbstractExpressionFactory()
|
|
| Method Summary | |
|---|---|
IExpressionFactory |
bindClass(String name,
Class<?> clazz)
Bind a class to a predefined name. |
IExpressionFactory |
bindModel(String name,
IModel<?> model)
Bind a model to a predefined name. |
IExpressionFactory |
bindValue(String name,
Object value)
Binds a predefined value to a name. |
IExpressionFactory |
clearClasses()
Clear predefined class values. |
IExpressionFactory |
clearModels()
Remove all predefined model. |
IExpressionFactory |
clearValues()
Remove all predefined values for expressions. |
Map<String,Class<?>> |
getClasses()
The set of predefined classes. |
Map<String,IModel<?>> |
getModels()
The set of predefined models. |
Map<String,Object> |
getValues()
The set of predefined values. |
IExpressionFactory |
removeClass(String name)
Remove a predefined class by name. |
IExpressionFactory |
removeModel(String name)
Remove a predefined model by name. |
IExpressionFactory |
removeValue(String name)
Remove a predefined value by name. |
IExpressionFactory |
setClasses(Map<String,Class<?>> predefinedClasses)
Set predefined classes in block. |
IExpressionFactory |
setModels(Map<String,IModel<?>> predefinedModels)
Set predefined model in block. |
IExpressionFactory |
setValues(Map<String,Object> predefinedValues)
Set predefined values in block. |
| 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.IExpressionFactory |
|---|
create |
| Constructor Detail |
|---|
public AbstractExpressionFactory()
| Method Detail |
|---|
public IExpressionFactory clearValues()
IExpressionFactory
clearValues in interface IExpressionFactorypublic IExpressionFactory removeValue(String name)
IExpressionFactory
removeValue in interface IExpressionFactoryname - The value name to be removed.
public IExpressionFactory bindValue(String name,
Object value)
IExpressionFactory
bindValue in interface IExpressionFactoryname - The predefined value name.value - The predefined value.
public IExpressionFactory setValues(Map<String,Object> predefinedValues)
IExpressionFactory
setValues in interface IExpressionFactorypredefinedValues - The values.
public Map<String,Object> getValues()
IExpressionFactory
getValues in interface IExpressionFactorypublic IExpressionFactory clearClasses()
IExpressionFactory
clearClasses in interface IExpressionFactorypublic IExpressionFactory removeClass(String name)
IExpressionFactory
removeClass in interface IExpressionFactoryname - The predefined class.
public IExpressionFactory bindClass(String name,
Class<?> clazz)
IExpressionFactory
bindClass in interface IExpressionFactoryname - The predefined name.clazz - The predefined class.
public IExpressionFactory setClasses(Map<String,Class<?>> predefinedClasses)
IExpressionFactory
setClasses in interface IExpressionFactorypredefinedClasses - Predefined classes.
public Map<String,Class<?>> getClasses()
IExpressionFactory
getClasses in interface IExpressionFactorypublic IExpressionFactory clearModels()
IExpressionFactory
clearModels in interface IExpressionFactorypublic IExpressionFactory removeModel(String name)
IExpressionFactory
removeModel in interface IExpressionFactoryname - The value name to be removed.
public IExpressionFactory bindModel(String name,
IModel<?> model)
IExpressionFactory
bindModel in interface IExpressionFactoryname - The predefined name.model - The predefined class.
public IExpressionFactory setModels(Map<String,IModel<?>> predefinedModels)
IExpressionFactory
setModels in interface IExpressionFactorypredefinedModels - Predefined models.
public Map<String,IModel<?>> getModels()
IExpressionFactory
getModels in interface IExpressionFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||