public class PropertySuffix extends ArraySuffix
Represents an operator that obtains the value of another value's property. This is a specialization of ArraySuffix - a.b is equivalent to a["b"]
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.String |
mName |
mIndex, sNoArgs| Constructor and Description |
|---|
PropertySuffix(java.lang.String pName)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
(package private) java.lang.Object |
evaluateIndex(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Gets the value of the index
|
java.lang.String |
getExpressionString()
Returns the expression in the expression language syntax
|
java.lang.String |
getName() |
(package private) java.lang.String |
getOperatorSymbol()
Returns the operator symbol
|
void |
setName(java.lang.String pName) |
evaluate, getIndex, setIndexpublic java.lang.String getName()
public void setName(java.lang.String pName)
java.lang.Object evaluateIndex(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
throws ELException
evaluateIndex in class ArraySuffixELExceptionjava.lang.String getOperatorSymbol()
getOperatorSymbol in class ArraySuffixpublic java.lang.String getExpressionString()
getExpressionString in class ArraySuffix