Class 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 Detail

      • ExpressionString

        public ExpressionString​(Object[] pElements)
        Constructor
    • Method Detail

      • 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