Class VariableMapperBase

java.lang.Object
jakarta.el.VariableMapper
org.apache.myfaces.view.facelets.el.VariableMapperBase
Direct Known Subclasses:
DefaultVariableMapper, VariableMapperWrapper

public abstract class VariableMapperBase extends jakarta.el.VariableMapper
Defines an interface to detect when an EL expression has been resolved by a facelets variable mapper and in that way allow cache it if it is possible. This class should be implemented by any "facelets contextual" variable mapper.
Since:
2.0.8
Author:
Leonardo Uribe
  • Constructor Details

    • VariableMapperBase

      public VariableMapperBase()
  • Method Details

    • isAnyFaceletsVariableResolved

      public abstract boolean isAnyFaceletsVariableResolved()
      Check if a variable has been resolved by this variable mapper or any parent "facelets contextual" variable mapper.
      Returns:
    • beforeConstructELExpression

      public abstract void beforeConstructELExpression()
      Indicates an expression will be resolved, so preparations should be done to detect if a contextual variable has been resolved.
    • afterConstructELExpression

      public abstract void afterConstructELExpression()
      Cleanup all initialization done.