Class ValueExpressionMethodExpression

java.lang.Object
jakarta.el.Expression
jakarta.el.MethodExpression
org.apache.myfaces.view.facelets.el.ValueExpressionMethodExpression
All Implemented Interfaces:
FacesWrapper<jakarta.el.ValueExpression>, Externalizable, Serializable

public class ValueExpressionMethodExpression extends jakarta.el.MethodExpression implements FacesWrapper<jakarta.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:
  • Constructor Details

    • ValueExpressionMethodExpression

      public ValueExpressionMethodExpression()
    • ValueExpressionMethodExpression

      public ValueExpressionMethodExpression(jakarta.el.ValueExpression valueExpression)
  • Method Details

    • getMethodInfo

      public jakarta.el.MethodInfo getMethodInfo(jakarta.el.ELContext context)
      Specified by:
      getMethodInfo in class jakarta.el.MethodExpression
    • invoke

      public Object invoke(jakarta.el.ELContext context, Object[] params)
      Specified by:
      invoke in class jakarta.el.MethodExpression
    • equals

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

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

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

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

      public jakarta.el.ValueExpression getWrapped()
      Specified by:
      getWrapped in interface FacesWrapper<jakarta.el.ValueExpression>
    • readExternal

      public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
      Specified by:
      readExternal in interface Externalizable
      Throws:
      IOException
      ClassNotFoundException
    • writeExternal

      public void writeExternal(ObjectOutput out) throws IOException
      Specified by:
      writeExternal in interface Externalizable
      Throws:
      IOException