Package org.eclnt.jsfserver.elements
Class MethodExpressionDelegator
java.lang.Object
javax.el.Expression
javax.el.MethodExpression
org.eclnt.jsfserver.elements.MethodExpressionDelegator
- All Implemented Interfaces:
Serializable,EventListener,javax.faces.event.ActionListener,javax.faces.event.FacesListener
public class MethodExpressionDelegator
extends javax.el.MethodExpression
implements javax.faces.event.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:
-
Field Summary
Fields inherited from interface javax.faces.event.ActionListener
TO_FLOW_DOCUMENT_ID_ATTR_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanjavax.el.MethodInfogetMethodInfo(javax.el.ELContext arg0) inthashCode()booleanvoidprocessAction(javax.faces.event.ActionEvent event) toString()
-
Constructor Details
-
MethodExpressionDelegator
public MethodExpressionDelegator(javax.el.MethodExpression delegateTo)
-
-
Method Details
-
equals
- Specified by:
equalsin classjavax.el.Expression
-
getExpressionString
- Specified by:
getExpressionStringin classjavax.el.Expression
-
getMethodInfo
public javax.el.MethodInfo getMethodInfo(javax.el.ELContext arg0) throws NullPointerException, javax.el.PropertyNotFoundException, javax.el.MethodNotFoundException, javax.el.ELException - Specified by:
getMethodInfoin classjavax.el.MethodExpression- Throws:
NullPointerExceptionjavax.el.PropertyNotFoundExceptionjavax.el.MethodNotFoundExceptionjavax.el.ELException
-
hashCode
public int hashCode()- Specified by:
hashCodein classjavax.el.Expression
-
invoke
public Object invoke(javax.el.ELContext elContext, Object[] args) throws NullPointerException, javax.el.PropertyNotFoundException, javax.el.MethodNotFoundException, javax.el.ELException - Specified by:
invokein classjavax.el.MethodExpression- Throws:
NullPointerExceptionjavax.el.PropertyNotFoundExceptionjavax.el.MethodNotFoundExceptionjavax.el.ELException
-
isLiteralText
public boolean isLiteralText()- Specified by:
isLiteralTextin classjavax.el.Expression
-
processAction
public void processAction(javax.faces.event.ActionEvent event) throws javax.faces.event.AbortProcessingException - Specified by:
processActionin interfacejavax.faces.event.ActionListener- Throws:
javax.faces.event.AbortProcessingException
-
toString
-