1 16 17 package org.apache.taglibs.standard.lang.jstl; 18 19 import java.util.Map ; 20 21 30 31 public class NamedValue 32 extends Expression 33 { 34 38 43 String mName; 44 public String getName () 45 { return mName; } 46 47 52 public NamedValue (String pName) 53 { 54 mName = pName; 55 } 56 57 64 public String getExpressionString () 65 { 66 return StringLiteral.toIdentifierToken (mName); 67 } 68 69 74 public Object evaluate (Object pContext, 75 VariableResolver pResolver, 76 Map functions, 77 String defaultPrefix, 78 Logger pLogger) 79 throws ELException 80 { 81 if (pResolver == null) { 82 return null; 83 } 84 else { 85 return pResolver.resolveVariable (mName, pContext); 86 } 87 } 88 89 } 91 | Popular Tags |