|
JavaServer Pages(TM) Standard Tag Library 1.2 API 1.0.3.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.taglibs.standard.lang.jstl.Expression org.apache.taglibs.standard.lang.jstl.ComplexValue
public class 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.
Constructor Summary | |
---|---|
ComplexValue(Expression pPrefix,
List pSuffixes)
Constructor |
Method Summary | |
---|---|
Object |
evaluate(Object pContext,
VariableResolver pResolver,
Map functions,
String defaultPrefix,
Logger pLogger)
Evaluates by evaluating the prefix, then applying the suffixes |
String |
getExpressionString()
Returns the expression in the expression language syntax |
Expression |
getPrefix()
|
List |
getSuffixes()
|
void |
setPrefix(Expression pPrefix)
|
void |
setSuffixes(List pSuffixes)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ComplexValue(Expression pPrefix, List pSuffixes)
Method Detail |
---|
public Expression getPrefix()
public void setPrefix(Expression pPrefix)
public List getSuffixes()
public void setSuffixes(List pSuffixes)
public String getExpressionString()
getExpressionString
in class Expression
public Object evaluate(Object pContext, VariableResolver pResolver, Map functions, String defaultPrefix, Logger pLogger) throws ELException
evaluate
in class Expression
ELException
|
JavaServer Pages(TM) Standard Tag Library 1.2 API 1.0.3.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |