Class ExpressionString


  • public class ExpressionString
    extends Object

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

    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