public class ComplexValue extends Expression
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.
Modifier and Type | Field | Description |
---|---|---|
(package private) Expression |
mPrefix |
|
(package private) java.util.List |
mSuffixes |
Constructor | Description |
---|---|
ComplexValue(Expression pPrefix,
java.util.List pSuffixes) |
Constructor
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
evaluate(javax.servlet.jsp.el.VariableResolver pResolver,
javax.servlet.jsp.el.FunctionMapper functions,
Logger pLogger) |
Evaluates by evaluating the prefix, then applying the suffixes
|
java.lang.String |
getExpressionString() |
Returns the expression in the expression language syntax
|
Expression |
getPrefix() |
|
java.util.List |
getSuffixes() |
|
void |
setPrefix(Expression pPrefix) |
|
void |
setSuffixes(java.util.List pSuffixes) |
Expression mPrefix
java.util.List mSuffixes
public ComplexValue(Expression pPrefix, java.util.List pSuffixes)
public Expression getPrefix()
public void setPrefix(Expression pPrefix)
public java.util.List getSuffixes()
public void setSuffixes(java.util.List pSuffixes)
public java.lang.String getExpressionString()
getExpressionString
in class Expression
public java.lang.Object evaluate(javax.servlet.jsp.el.VariableResolver pResolver, javax.servlet.jsp.el.FunctionMapper functions, Logger pLogger) throws javax.servlet.jsp.el.ELException
evaluate
in class Expression
javax.servlet.jsp.el.ELException
Copyright (c) 2001-2002 - Apache Software Foundation