Class DefaultVariableMapper
java.lang.Object
jakarta.el.VariableMapper
org.apache.myfaces.view.facelets.el.VariableMapperBase
org.apache.myfaces.view.facelets.el.DefaultVariableMapper
Default instance of a VariableMapper backed by a Map
- Version:
- $Id$
- Author:
- Jacob Hookom
- See Also:
-
VariableMapper
ValueExpression
Map
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Cleanup all initialization done.void
Indicates an expression will be resolved, so preparations should be done to detect if a contextual variable has been resolved.boolean
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)
-
Field Details
-
_trackResolveVariables
public boolean _trackResolveVariables -
_variableResolved
public boolean _variableResolved
-
-
Constructor Details
-
DefaultVariableMapper
public DefaultVariableMapper() -
DefaultVariableMapper
public DefaultVariableMapper(jakarta.el.VariableMapper delegate)
-
-
Method Details
-
resolveVariable
- Specified by:
resolveVariable
in classjakarta.el.VariableMapper
- See Also:
-
VariableMapper.resolveVariable(java.lang.String)
-
setVariable
- Specified by:
setVariable
in classjakarta.el.VariableMapper
- See Also:
-
VariableMapper.setVariable(java.lang.String, jakarta.el.ValueExpression)
-
setPageContext
Set the current page context this variable mapper should resolve against.- Parameters:
pageContext
-
-
setTemplateContext
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
-