1 16 17 package org.apache.taglibs.standard.lang.jstl; 18 19 import java.util.Map ; 20 21 31 32 public class PropertySuffix 33 extends ArraySuffix 34 { 35 40 String mName; 41 public String getName () 42 { return mName; } 43 public void setName (String pName) 44 { mName = pName; } 45 46 51 public PropertySuffix (String pName) 52 { 53 super (null); 54 mName = pName; 55 } 56 57 62 Object evaluateIndex (Object pContext, 63 VariableResolver pResolver, 64 Map functions, 65 String defaultPrefix, 66 Logger pLogger) 67 throws ELException 68 { 69 return mName; 70 } 71 72 77 String getOperatorSymbol () 78 { 79 return "."; 80 } 81 82 89 public String getExpressionString () 90 { 91 return "." + StringLiteral.toIdentifierToken (mName); 92 } 93 94 } 96 | Popular Tags |