Class ValueExpressionMethodExpression

  • All Implemented Interfaces:
    Externalizable, Serializable, FacesWrapper<javax.el.ValueExpression>

    public class ValueExpressionMethodExpression
    extends javax.el.MethodExpression
    implements FacesWrapper<javax.el.ValueExpression>, Externalizable
    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$ $Date$
    Author:
    Jakob Korherr (latest modification by $Author$)
    See Also:
    Serialized Form
    • Constructor Detail

      • ValueExpressionMethodExpression

        public ValueExpressionMethodExpression()
      • 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 Object invoke​(javax.el.ELContext context,
                             Object[] params)
        Specified by:
        invoke in class javax.el.MethodExpression
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in class javax.el.Expression
      • getExpressionString

        public 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>