Class 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 Detail

      • VariableMapperBase

        public VariableMapperBase()
    • Method Detail

      • 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.