Class ExpressionString

java.lang.Object
org.apache.taglibs.standard.lang.jstl.ExpressionString

public class ExpressionString extends Object

Represents an expression String consisting of a mixture of Strings and Expressions.

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

    • ExpressionString

      public ExpressionString(Object[] pElements)
      Constructor
  • Method Details

    • getElements

      public Object[] getElements()
    • setElements

      public void setElements(Object[] pElements)
    • evaluate

      public String evaluate(Object pContext, VariableResolver pResolver, Map functions, String defaultPrefix, Logger pLogger) throws ELException
      Evaluates the expression string by evaluating each element, converting it to a String (using toString, or "" for null values) and concatenating the results into a single String.
      Throws:
      ELException
    • getExpressionString

      public String getExpressionString()
      Returns the expression in the expression language syntax