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 Details

    • _trackResolveVariables

      public boolean _trackResolveVariables
    • _variableResolved

      public boolean _variableResolved
  • Constructor Details

    • DefaultVariableMapper

      public DefaultVariableMapper()
    • DefaultVariableMapper

      public DefaultVariableMapper(jakarta.el.VariableMapper delegate)
  • Method Details

    • resolveVariable

      public jakarta.el.ValueExpression resolveVariable(String name)
      Specified by:
      resolveVariable in class jakarta.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 class jakarta.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 class VariableMapperBase
      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 class VariableMapperBase
    • afterConstructELExpression

      public void afterConstructELExpression()
      Description copied from class: VariableMapperBase
      Cleanup all initialization done.
      Specified by:
      afterConstructELExpression in class VariableMapperBase