org.ofbiz.base.util.string
Class UelUtil.BasicVariableMapper
java.lang.Object
VariableMapper
org.ofbiz.base.util.string.UelUtil.BasicVariableMapper
- Enclosing class:
- UelUtil
protected static class UelUtil.BasicVariableMapper
- extends VariableMapper
Field Summary |
protected ELContext |
elContext
|
protected java.util.Map<java.lang.String,java.lang.Object> |
variables
|
Constructor Summary |
protected |
UelUtil.BasicVariableMapper(java.util.Map<java.lang.String,? extends java.lang.Object> context,
ELContext parentContext)
|
Method Summary |
ValueExpression |
resolveVariable(java.lang.String variable)
Returns a BasicValueExpression containing the value of the named variable. |
ValueExpression |
setVariable(java.lang.String variable,
ValueExpression expression)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
elContext
protected final ELContext elContext
variables
protected final java.util.Map<java.lang.String,java.lang.Object> variables
UelUtil.BasicVariableMapper
protected UelUtil.BasicVariableMapper(java.util.Map<java.lang.String,? extends java.lang.Object> context,
ELContext parentContext)
resolveVariable
public ValueExpression resolveVariable(java.lang.String variable)
- Returns a BasicValueExpression containing the value of the named variable.
Resolves against LocalizedMap if available.
- Parameters:
variable
- the variable's name
- Returns:
- a BasicValueExpression containing the variable's value or null if the variable is unknown
setVariable
public ValueExpression setVariable(java.lang.String variable,
ValueExpression expression)