|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.el.VariableMapper
org.apache.myfaces.view.facelets.el.VariableMapperBase
org.apache.myfaces.view.facelets.el.VariableMapperWrapper
public final class VariableMapperWrapper
Utility class for wrapping another VariableMapper with a new context, represented by a Map
.
Modifications occur to the Map instance, but resolve against the wrapped VariableMapper if the Map doesn't contain
the ValueExpression requested.
Field Summary | |
---|---|
boolean |
_trackResolveVariables
|
boolean |
_variableResolved
|
Constructor Summary | |
---|---|
VariableMapperWrapper(javax.el.VariableMapper orig)
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public boolean _trackResolveVariables
public boolean _variableResolved
Constructor Detail |
---|
public VariableMapperWrapper(javax.el.VariableMapper orig)
Method Detail |
---|
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |