// Get or set the value for the given name. public String this[String name] { get { Object obj = table[name]; if (obj == null) { return(null); } PEValue pe = (PEValue)obj; if (!pe.expanded) { pe.value = Expand(name, pe.value); pe.expanded = true; table[name] = pe; } return(pe.value); } set { table[name] = new PEValue(Expand(name, value)); } }
// Get or set the value for the given name. public String this[String name] { get { Object obj = table[name]; if(obj == null) { return null; } PEValue pe = (PEValue)obj; if(!pe.expanded) { pe.value = Expand(name, pe.value); pe.expanded = true; table[name] = pe; } return pe.value; } set { table[name] = new PEValue(Expand(name, value)); } }