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 Summary
Fields Modifier and Type Field Description boolean_trackResolveVariablesboolean_variableResolved
-
Constructor Summary
Constructors Constructor Description DefaultVariableMapper()DefaultVariableMapper(jakarta.el.VariableMapper delegate)
-
Method Summary
All 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
-
resolveVariable
public jakarta.el.ValueExpression resolveVariable(String name)
- Specified by:
resolveVariablein classjakarta.el.VariableMapper- See Also:
VariableMapper.resolveVariable(java.lang.String)
-
setVariable
public jakarta.el.ValueExpression setVariable(String name, jakarta.el.ValueExpression expression)
- Specified by:
setVariablein classjakarta.el.VariableMapper- See Also:
VariableMapper.setVariable(java.lang.String, jakarta.el.ValueExpression)
-
setPageContext
public void setPageContext(PageContext pageContext)
Set the current page context this variable mapper should resolve against.- Parameters:
pageContext-
-
setTemplateContext
public void setTemplateContext(TemplateContext templateContext)
Set the current template context this variable mapper should resolve against.- Parameters:
templateContext-
-
isAnyFaceletsVariableResolved
public 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 classVariableMapperBase- Returns:
-
beforeConstructELExpression
public 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 classVariableMapperBase
-
afterConstructELExpression
public void afterConstructELExpression()
Description copied from class:VariableMapperBaseCleanup all initialization done.- Specified by:
afterConstructELExpressionin classVariableMapperBase
-
-