Class ComplexValue
java.lang.Object
org.apache.taglibs.standard.lang.jstl.Expression
org.apache.taglibs.standard.lang.jstl.ComplexValue
Represents a dynamic value, which consists of a prefix and an optional set of ValueSuffix elements. A prefix is something like an identifier, and a suffix is something like a "property of" or "indexed element of" operator.
- Version:
- $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $
- Author:
- Nathan Abramson - Art Technology Group, Shawn Bayern
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(Object pContext, VariableResolver pResolver, Map functions, String defaultPrefix, Logger pLogger) Evaluates by evaluating the prefix, then applying the suffixesReturns the expression in the expression language syntaxvoidsetPrefix(Expression pPrefix) voidsetSuffixes(List pSuffixes)
-
Constructor Details
-
ComplexValue
Constructor
-
-
Method Details
-
getPrefix
-
setPrefix
-
getSuffixes
-
setSuffixes
-
getExpressionString
Returns the expression in the expression language syntax- Specified by:
getExpressionStringin classExpression
-
evaluate
public Object evaluate(Object pContext, VariableResolver pResolver, Map functions, String defaultPrefix, Logger pLogger) throws ELException Evaluates by evaluating the prefix, then applying the suffixes- Specified by:
evaluatein classExpression- Throws:
ELException
-