Class ExpressionString


  • public class ExpressionString
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      ExpressionString​(java.lang.Object[] pElements)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String evaluate​(java.lang.Object pContext, VariableResolver pResolver, java.util.Map functions, java.lang.String defaultPrefix, Logger pLogger)
      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.
      java.lang.Object[] getElements()  
      java.lang.String getExpressionString()
      Returns the expression in the expression language syntax
      void setElements​(java.lang.Object[] pElements)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExpressionString

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

      • getElements

        public java.lang.Object[] getElements()
      • setElements

        public void setElements​(java.lang.Object[] pElements)
      • evaluate

        public java.lang.String evaluate​(java.lang.Object pContext,
                                         VariableResolver pResolver,
                                         java.util.Map functions,
                                         java.lang.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 java.lang.String getExpressionString()
        Returns the expression in the expression language syntax