public abstract class AbstractExpressionFactory extends Object implements IExpressionFactory
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Class<?>> |
predefinedClasses
The set of predefined classes.
|
protected Map<String,IModel<?>> |
predefinedModels
The set of predefined models.
|
protected Map<String,Object> |
predefinedValues
The set of predefined values.
|
| Constructor and Description |
|---|
AbstractExpressionFactory() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatepublic IExpressionFactory clearValues()
IExpressionFactoryclearValues in interface IExpressionFactorypublic IExpressionFactory removeValue(String name)
IExpressionFactoryremoveValue in interface IExpressionFactoryname - The value name to be removed.public IExpressionFactory bindValue(String name, Object value)
IExpressionFactorybindValue in interface IExpressionFactoryname - The predefined value name.value - The predefined value.public IExpressionFactory setValues(Map<String,Object> predefinedValues)
IExpressionFactorysetValues in interface IExpressionFactorypredefinedValues - The values.public Map<String,Object> getValues()
IExpressionFactorygetValues in interface IExpressionFactorypublic IExpressionFactory clearClasses()
IExpressionFactoryclearClasses in interface IExpressionFactorypublic IExpressionFactory removeClass(String name)
IExpressionFactoryremoveClass in interface IExpressionFactoryname - The predefined class.public IExpressionFactory bindClass(String name, Class<?> clazz)
IExpressionFactorybindClass in interface IExpressionFactoryname - The predefined name.clazz - The predefined class.public IExpressionFactory setClasses(Map<String,Class<?>> predefinedClasses)
IExpressionFactorysetClasses in interface IExpressionFactorypredefinedClasses - Predefined classes.public Map<String,Class<?>> getClasses()
IExpressionFactorygetClasses in interface IExpressionFactorypublic IExpressionFactory clearModels()
IExpressionFactoryclearModels in interface IExpressionFactorypublic IExpressionFactory removeModel(String name)
IExpressionFactoryremoveModel in interface IExpressionFactoryname - The value name to be removed.public IExpressionFactory bindModel(String name, IModel<?> model)
IExpressionFactorybindModel in interface IExpressionFactoryname - The predefined name.model - The predefined class.public IExpressionFactory setModels(Map<String,IModel<?>> predefinedModels)
IExpressionFactorysetModels in interface IExpressionFactorypredefinedModels - Predefined models.public Map<String,IModel<?>> getModels()
IExpressionFactorygetModels in interface IExpressionFactoryCopyright © 2016. All rights reserved.