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
_trackResolveVariables
boolean
_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 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.boolean
isAnyFaceletsVariableResolved()
Check if a variable has been resolved by this variable mapper or any parent "facelets contextual" variable mapper.jakarta.el.ValueExpression
resolveVariable(String name)
void
setPageContext(PageContext pageContext)
Set the current page context this variable mapper should resolve against.void
setTemplateContext(TemplateContext templateContext)
Set the current template context this variable mapper should resolve against.jakarta.el.ValueExpression
setVariable(String name, jakarta.el.ValueExpression expression)
-
-
-
Method Detail
-
resolveVariable
public jakarta.el.ValueExpression resolveVariable(String name)
- Specified by:
resolveVariable
in classjakarta.el.VariableMapper
- See Also:
VariableMapper.resolveVariable(java.lang.String)
-
setVariable
public jakarta.el.ValueExpression setVariable(String name, jakarta.el.ValueExpression expression)
- Specified by:
setVariable
in 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:VariableMapperBase
Check if a variable has been resolved by this variable mapper or any parent "facelets contextual" variable mapper.- Specified by:
isAnyFaceletsVariableResolved
in classVariableMapperBase
- Returns:
-
beforeConstructELExpression
public void beforeConstructELExpression()
Description copied from class:VariableMapperBase
Indicates an expression will be resolved, so preparations should be done to detect if a contextual variable has been resolved.- Specified by:
beforeConstructELExpression
in classVariableMapperBase
-
afterConstructELExpression
public void afterConstructELExpression()
Description copied from class:VariableMapperBase
Cleanup all initialization done.- Specified by:
afterConstructELExpression
in classVariableMapperBase
-
-