org.apache.myfaces.view.facelets.el
Class ValueExpressionMethodExpression

java.lang.Object
  extended by javax.el.Expression
      extended by javax.el.MethodExpression
          extended by org.apache.myfaces.view.facelets.el.ValueExpressionMethodExpression
All Implemented Interfaces:
java.io.Serializable, FacesWrapper<javax.el.ValueExpression>

public class ValueExpressionMethodExpression
extends javax.el.MethodExpression
implements FacesWrapper<javax.el.ValueExpression>

This MethodExpression contains a ValueExpression which resolves to the "real" MethodExpression that should be invoked. This is needed when the MethodExpression is on the parent composite component attribute map. See FaceletViewDeclarationLanguage.retargetMethodExpressions() for details.

Version:
$Revision: 949310 $ $Date: 2010-05-28 17:23:15 -0500 (Fri, 28 May 2010) $
Author:
Jakob Korherr (latest modification by $Author: lu4242 $)
See Also:
Serialized Form

Constructor Summary
ValueExpressionMethodExpression(javax.el.ValueExpression valueExpression)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getExpressionString()
           
 javax.el.MethodInfo getMethodInfo(javax.el.ELContext context)
           
 javax.el.ValueExpression getWrapped()
           
 int hashCode()
           
 java.lang.Object invoke(javax.el.ELContext context, java.lang.Object[] params)
           
 boolean isLiteralText()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueExpressionMethodExpression

public ValueExpressionMethodExpression(javax.el.ValueExpression valueExpression)
Method Detail

getMethodInfo

public javax.el.MethodInfo getMethodInfo(javax.el.ELContext context)
Specified by:
getMethodInfo in class javax.el.MethodExpression

invoke

public java.lang.Object invoke(javax.el.ELContext context,
                               java.lang.Object[] params)
Specified by:
invoke in class javax.el.MethodExpression

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class javax.el.Expression

getExpressionString

public java.lang.String getExpressionString()
Specified by:
getExpressionString in class javax.el.Expression

hashCode

public int hashCode()
Specified by:
hashCode in class javax.el.Expression

isLiteralText

public boolean isLiteralText()
Specified by:
isLiteralText in class javax.el.Expression

getWrapped

public javax.el.ValueExpression getWrapped()
Specified by:
getWrapped in interface FacesWrapper<javax.el.ValueExpression>


Copyright © 2010 The Apache Software Foundation. All Rights Reserved.