Class VariableMapperWrapper
- java.lang.Object
- 
- jakarta.el.VariableMapper
- 
- org.apache.myfaces.view.facelets.el.VariableMapperBase
- 
- org.apache.myfaces.view.facelets.el.VariableMapperWrapper
 
 
 
- 
- All Implemented Interfaces:
- FacesWrapper<jakarta.el.VariableMapper>
 
 public final class VariableMapperWrapper extends VariableMapperBase implements FacesWrapper<jakarta.el.VariableMapper> Utility class for wrapping another VariableMapper with a new context, represented by aMap. Modifications occur to the Map instance, but resolve against the wrapped VariableMapper if the Map doesn't contain the ValueExpression requested.- Version:
- $Id$
- Author:
- Jacob Hookom
 
- 
- 
Field SummaryFields Modifier and Type Field Description boolean_trackResolveVariablesboolean_variableResolved
 - 
Constructor SummaryConstructors Constructor Description VariableMapperWrapper(jakarta.el.VariableMapper orig)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterConstructELExpression()Cleanup all initialization done.voidbeforeConstructELExpression()Indicates an expression will be resolved, so preparations should be done to detect if a contextual variable has been resolved.jakarta.el.VariableMappergetWrapped()booleanisAnyFaceletsVariableResolved()Check if a variable has been resolved by this variable mapper or any parent "facelets contextual" variable mapper.jakarta.el.ValueExpressionresolveVariable(String variable)First tries to resolve agains the inner Map, then the wrapped ValueExpression.jakarta.el.ValueExpressionsetVariable(String variable, jakarta.el.ValueExpression expression)Set the ValueExpression on the inner Map instance.
 
- 
- 
- 
Method Detail- 
resolveVariablepublic jakarta.el.ValueExpression resolveVariable(String variable) First tries to resolve agains the inner Map, then the wrapped ValueExpression.- Specified by:
- resolveVariablein class- jakarta.el.VariableMapper
- See Also:
- VariableMapper.resolveVariable(java.lang.String)
 
 - 
setVariablepublic jakarta.el.ValueExpression setVariable(String variable, jakarta.el.ValueExpression expression) Set the ValueExpression on the inner Map instance.- Specified by:
- setVariablein class- jakarta.el.VariableMapper
- See Also:
- VariableMapper.setVariable(java.lang.String, jakarta.el.ValueExpression)
 
 - 
isAnyFaceletsVariableResolvedpublic boolean isAnyFaceletsVariableResolved() Description copied from class:VariableMapperBaseCheck if a variable has been resolved by this variable mapper or any parent "facelets contextual" variable mapper.- Specified by:
- isAnyFaceletsVariableResolvedin class- VariableMapperBase
- Returns:
 
 - 
getWrappedpublic jakarta.el.VariableMapper getWrapped() - Specified by:
- getWrappedin interface- FacesWrapper<jakarta.el.VariableMapper>
 
 - 
beforeConstructELExpressionpublic void beforeConstructELExpression() Description copied from class:VariableMapperBaseIndicates an expression will be resolved, so preparations should be done to detect if a contextual variable has been resolved.- Specified by:
- beforeConstructELExpressionin class- VariableMapperBase
 
 - 
afterConstructELExpressionpublic void afterConstructELExpression() Description copied from class:VariableMapperBaseCleanup all initialization done.- Specified by:
- afterConstructELExpressionin class- VariableMapperBase
 
 
- 
 
-