org.apache.commons.el
Class PropertySuffix

java.lang.Object
  |
  +--org.apache.commons.el.ValueSuffix
        |
        +--org.apache.commons.el.ArraySuffix
              |
              +--org.apache.commons.el.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"]

Version:
$Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $
Author:
Nathan Abramson - Art Technology Group
, Shawn Bayern

Field Summary
(package private)  java.lang.String mName
           
 
Fields inherited from class org.apache.commons.el.ArraySuffix
mIndex, sNoArgs
 
Constructor Summary
PropertySuffix(java.lang.String pName)
          Constructor
 
Method Summary
(package private)  java.lang.Object evaluateIndex(javax.servlet.jsp.el.VariableResolver pResolver, javax.servlet.jsp.el.FunctionMapper functions, 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)
           
 
Methods inherited from class org.apache.commons.el.ArraySuffix
evaluate, getIndex, setIndex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mName

java.lang.String mName
Constructor Detail

PropertySuffix

public PropertySuffix(java.lang.String pName)
Constructor

Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String pName)

evaluateIndex

java.lang.Object evaluateIndex(javax.servlet.jsp.el.VariableResolver pResolver,
                               javax.servlet.jsp.el.FunctionMapper functions,
                               Logger pLogger)
                         throws javax.servlet.jsp.el.ELException
Gets the value of the index

Overrides:
evaluateIndex in class ArraySuffix
javax.servlet.jsp.el.ELException

getOperatorSymbol

java.lang.String getOperatorSymbol()
Returns the operator symbol

Overrides:
getOperatorSymbol in class ArraySuffix

getExpressionString

public java.lang.String getExpressionString()
Returns the expression in the expression language syntax

Overrides:
getExpressionString in class ArraySuffix


Copyright (c) 2001-2002 - Apache Software Foundation