Class PropertySuffix
- java.lang.Object
-
- org.apache.taglibs.standard.lang.jstl.ValueSuffix
-
- org.apache.taglibs.standard.lang.jstl.ArraySuffix
-
- org.apache.taglibs.standard.lang.jstl.PropertySuffix
-
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"]
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
mName
-
Fields inherited from class org.apache.taglibs.standard.lang.jstl.ArraySuffix
mIndex, sNoArgs
-
-
Constructor Summary
Constructors Constructor Description PropertySuffix(java.lang.String pName)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 indexjava.lang.String
getExpressionString()
Returns the expression in the expression language syntaxjava.lang.String
getName()
(package private) java.lang.String
getOperatorSymbol()
Returns the operator symbolvoid
setName(java.lang.String pName)
-
Methods inherited from class org.apache.taglibs.standard.lang.jstl.ArraySuffix
evaluate, getIndex, setIndex
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String pName)
-
evaluateIndex
java.lang.Object evaluateIndex(java.lang.Object pContext, VariableResolver pResolver, java.util.Map functions, java.lang.String defaultPrefix, Logger pLogger) throws ELException
Gets the value of the index- Overrides:
evaluateIndex
in classArraySuffix
- Throws:
ELException
-
getOperatorSymbol
java.lang.String getOperatorSymbol()
Returns the operator symbol- Overrides:
getOperatorSymbol
in classArraySuffix
-
getExpressionString
public java.lang.String getExpressionString()
Returns the expression in the expression language syntax- Overrides:
getExpressionString
in classArraySuffix
-
-