Class ExpressionString
- java.lang.Object
-
- org.apache.taglibs.standard.lang.jstl.ExpressionString
-
public class ExpressionString extends java.lang.ObjectRepresents an expression String consisting of a mixture of Strings and Expressions.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Object[]mElements
-
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.Stringevaluate(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.StringgetExpressionString()Returns the expression in the expression language syntaxvoidsetElements(java.lang.Object[] pElements)
-
-
-
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 ELExceptionEvaluates 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
-
-