251252253254255256257258259260261
if (_varKeys[i] == name) return _varValues[i]; } if (_root._globals != null) { Var var = _root._globals.get(name); if (var != null) return var; }
384385386387388389390391392393394
*/ public void setGlobal(String name, Object value) { _useCount++; Var var = null; if (value instanceof Iterator) value = iteratorToList((Iterator) value); if (value instanceof Var)
403404405406407408409410411
* Adds a variable with the expression's value. */ public void addVar(Env newEnv, String name, Node node, Env env) throws XPathException { Var var = evalVar(node, env); newEnv.addVar(name, var); }
424425426427428429430431432433434
*/ public void addParam(Env newEnv, String name, Node node, Env env) throws XPathException { Var var = env.getVar(name); if (var == null) newEnv.addVar(name, evalVar(node, env)); else newEnv.addVar(name, var);