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:
-
VariableMapperValueExpressionMap
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCleanup all initialization done.voidIndicates an expression will be resolved, so preparations should be done to detect if a contextual variable has been resolved.booleanCheck 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)
-
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:
resolveVariablein classjakarta.el.VariableMapper- See Also:
-
VariableMapper.resolveVariable(java.lang.String)
-
setVariable
- Specified by:
setVariablein 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: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
-