|
||||||||||
| 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.VariableMapperVariableMapper.resolveVariable(java.lang.String)
public javax.el.ValueExpression setVariable(String variable,
javax.el.ValueExpression expression)
setVariable in class javax.el.VariableMapperVariableMapper.setVariable(java.lang.String, javax.el.ValueExpression)public boolean isAnyFaceletsVariableResolved()
VariableMapperBase
isAnyFaceletsVariableResolved in class VariableMapperBasepublic javax.el.VariableMapper getWrapped()
getWrapped in interface FacesWrapper<javax.el.VariableMapper>public void beforeConstructELExpression()
VariableMapperBase
beforeConstructELExpression in class VariableMapperBasepublic void afterConstructELExpression()
VariableMapperBase
afterConstructELExpression in class VariableMapperBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||