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 Summary
Constructors Constructor Description ExpressionString(Object[] pElements)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
evaluate(Object pContext, VariableResolver pResolver, Map functions, 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.Object[]
getElements()
String
getExpressionString()
Returns the expression in the expression language syntaxvoid
setElements(Object[] pElements)
-
-
-
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
-
-