Class MethodExpressionDelegator

java.lang.Object
jakarta.el.Expression
jakarta.el.MethodExpression
org.eclnt.jsfserver.elements.MethodExpressionDelegator
All Implemented Interfaces:
Serializable, ActionListener

public class MethodExpressionDelegator extends jakarta.el.MethodExpression implements ActionListener
Own implementation of ActionListener that resolves the object/method via own expression resolver - and which does some "around"-processing when calling the method.
See Also:
  • Constructor Details

    • MethodExpressionDelegator

      public MethodExpressionDelegator(jakarta.el.MethodExpression delegateTo)
  • Method Details

    • equals

      public boolean equals(Object arg0)
      Specified by:
      equals in class jakarta.el.Expression
    • getExpressionString

      public String getExpressionString()
      Specified by:
      getExpressionString in class jakarta.el.Expression
    • getMethodInfo

      public jakarta.el.MethodInfo getMethodInfo(jakarta.el.ELContext arg0) throws NullPointerException, jakarta.el.PropertyNotFoundException, jakarta.el.MethodNotFoundException, jakarta.el.ELException
      Specified by:
      getMethodInfo in class jakarta.el.MethodExpression
      Throws:
      NullPointerException
      jakarta.el.PropertyNotFoundException
      jakarta.el.MethodNotFoundException
      jakarta.el.ELException
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class jakarta.el.Expression
    • invoke

      public Object invoke(jakarta.el.ELContext elContext, Object[] args) throws NullPointerException, jakarta.el.PropertyNotFoundException, jakarta.el.MethodNotFoundException, jakarta.el.ELException
      Specified by:
      invoke in class jakarta.el.MethodExpression
      Throws:
      NullPointerException
      jakarta.el.PropertyNotFoundException
      jakarta.el.MethodNotFoundException
      jakarta.el.ELException
    • isLiteralText

      public boolean isLiteralText()
      Specified by:
      isLiteralText in class jakarta.el.Expression
    • processAction

      public void processAction(ActionEvent event) throws AbortProcessingException
      Specified by:
      processAction in interface ActionListener
      Throws:
      AbortProcessingException
    • toString

      public String toString()
      Overrides:
      toString in class Object