Package org.eclnt.jsfserver.elements
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanjakarta.el.MethodInfogetMethodInfo(jakarta.el.ELContext arg0) inthashCode()booleanvoidprocessAction(ActionEvent event) toString()Methods inherited from class jakarta.el.MethodExpression
isParametersProvided, isParmetersProvided
-
Constructor Details
-
MethodExpressionDelegator
public MethodExpressionDelegator(jakarta.el.MethodExpression delegateTo)
-
-
Method Details
-
equals
- Specified by:
equalsin classjakarta.el.Expression
-
getExpressionString
- Specified by:
getExpressionStringin classjakarta.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:
getMethodInfoin classjakarta.el.MethodExpression- Throws:
NullPointerExceptionjakarta.el.PropertyNotFoundExceptionjakarta.el.MethodNotFoundExceptionjakarta.el.ELException
-
hashCode
public int hashCode()- Specified by:
hashCodein classjakarta.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:
invokein classjakarta.el.MethodExpression- Throws:
NullPointerExceptionjakarta.el.PropertyNotFoundExceptionjakarta.el.MethodNotFoundExceptionjakarta.el.ELException
-
isLiteralText
public boolean isLiteralText()- Specified by:
isLiteralTextin classjakarta.el.Expression
-
processAction
- Specified by:
processActionin interfaceActionListener- Throws:
AbortProcessingException
-
toString
-