Class DefaultVariableMapper
- java.lang.Object
- 
- jakarta.el.VariableMapper
- 
- org.apache.myfaces.view.facelets.el.VariableMapperBase
- 
- org.apache.myfaces.view.facelets.el.DefaultVariableMapper
 
 
 
- 
 public final class DefaultVariableMapper extends VariableMapperBase Default instance of a VariableMapper backed by a Map- Version:
- $Id$
- Author:
- Jacob Hookom
- See Also:
- VariableMapper,- ValueExpression,- Map
 
- 
- 
Field SummaryFields Modifier and Type Field Description boolean_trackResolveVariablesboolean_variableResolved
 - 
Constructor SummaryConstructors Constructor Description DefaultVariableMapper()DefaultVariableMapper(jakarta.el.VariableMapper delegate)
 - 
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.booleanisAnyFaceletsVariableResolved()Check if a variable has been resolved by this variable mapper or any parent "facelets contextual" variable mapper.jakarta.el.ValueExpressionresolveVariable(String name)voidsetPageContext(PageContext pageContext)Set the current page context this variable mapper should resolve against.voidsetTemplateContext(TemplateContext templateContext)Set the current template context this variable mapper should resolve against.jakarta.el.ValueExpressionsetVariable(String name, jakarta.el.ValueExpression expression)
 
- 
- 
- 
Method Detail- 
resolveVariablepublic jakarta.el.ValueExpression resolveVariable(String name) - Specified by:
- resolveVariablein class- jakarta.el.VariableMapper
- See Also:
- VariableMapper.resolveVariable(java.lang.String)
 
 - 
setVariablepublic jakarta.el.ValueExpression setVariable(String name, jakarta.el.ValueExpression expression) - Specified by:
- setVariablein class- jakarta.el.VariableMapper
- See Also:
- VariableMapper.setVariable(java.lang.String, jakarta.el.ValueExpression)
 
 - 
setPageContextpublic void setPageContext(PageContext pageContext) Set the current page context this variable mapper should resolve against.- Parameters:
- pageContext-
 
 - 
setTemplateContextpublic void setTemplateContext(TemplateContext templateContext) Set the current template context this variable mapper should resolve against.- Parameters:
- templateContext-
 
 - 
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:
 
 - 
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
 
 
- 
 
-