public final class VariableMapperWrapper extends VariableMapperBase implements FacesWrapper<javax.el.VariableMapper>
Map
.
Modifications occur to the Map instance, but resolve against the wrapped VariableMapper if the Map doesn't contain
the ValueExpression requested.Modifier and Type | Field and Description |
---|---|
boolean |
_trackResolveVariables |
boolean |
_variableResolved |
Constructor and Description |
---|
VariableMapperWrapper(javax.el.VariableMapper orig) |
Modifier and Type | Method and Description |
---|---|
void |
afterConstructELExpression()
Cleanup all initialization done.
|
void |
beforeConstructELExpression()
Indicates an expression will be resolved, so preparations
should be done to detect if a contextual variable has been resolved.
|
javax.el.VariableMapper |
getWrapped() |
boolean |
isAnyFaceletsVariableResolved()
Check if a variable has been resolved by this variable mapper
or any parent "facelets contextual" variable mapper.
|
javax.el.ValueExpression |
resolveVariable(String variable)
First tries to resolve agains the inner Map, then the wrapped ValueExpression.
|
javax.el.ValueExpression |
setVariable(String variable,
javax.el.ValueExpression expression)
Set the ValueExpression on the inner Map instance.
|
public boolean _trackResolveVariables
public boolean _variableResolved
public javax.el.ValueExpression resolveVariable(String variable)
resolveVariable
in class javax.el.VariableMapper
VariableMapper.resolveVariable(java.lang.String)
public javax.el.ValueExpression setVariable(String variable, javax.el.ValueExpression expression)
setVariable
in class javax.el.VariableMapper
VariableMapper.setVariable(java.lang.String, javax.el.ValueExpression)
public boolean isAnyFaceletsVariableResolved()
VariableMapperBase
isAnyFaceletsVariableResolved
in class VariableMapperBase
public javax.el.VariableMapper getWrapped()
getWrapped
in interface FacesWrapper<javax.el.VariableMapper>
public void beforeConstructELExpression()
VariableMapperBase
beforeConstructELExpression
in class VariableMapperBase
public void afterConstructELExpression()
VariableMapperBase
afterConstructELExpression
in class VariableMapperBase
Copyright © 2020 The Apache Software Foundation. All rights reserved.