Class ComplexValue

java.lang.Object
org.apache.commons.el.Expression
org.apache.commons.el.ComplexValue

public class ComplexValue extends Expression

Represents a dynamic value, which consists of a prefix and an optional set of ValueSuffix elements. A prefix is something like an identifier, and a suffix is something like a "property of" or "indexed element of" operator.

Version:
$Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $
Author:
Nathan Abramson - Art Technology Group, Shawn Bayern
  • Field Details

  • Constructor Details

    • ComplexValue

      public ComplexValue(Expression pPrefix, List pSuffixes)
      Constructor
  • Method Details

    • getPrefix

      public Expression getPrefix()
    • setPrefix

      public void setPrefix(Expression pPrefix)
    • getSuffixes

      public List getSuffixes()
    • setSuffixes

      public void setSuffixes(List pSuffixes)
    • getExpressionString

      public String getExpressionString()
      Returns the expression in the expression language syntax
      Specified by:
      getExpressionString in class Expression
    • evaluate

      public Object evaluate(javax.servlet.jsp.el.VariableResolver pResolver, javax.servlet.jsp.el.FunctionMapper functions, Logger pLogger) throws javax.servlet.jsp.el.ELException
      Evaluates by evaluating the prefix, then applying the suffixes
      Specified by:
      evaluate in class Expression
      Throws:
      javax.servlet.jsp.el.ELException