Package com.caucho.xpath.expr

Examples of com.caucho.xpath.expr.Var


      if (_varKeys[i] == name)
  return _varValues[i];
    }

    if (_root._globals != null) {
      Var var = _root._globals.get(name);

      if (var != null)
        return var;
    }
View Full Code Here


   */
  public void setGlobal(String name, Object value)
  {
    _useCount++;
   
    Var var = null;
   
    if (value instanceof Iterator)
      value = iteratorToList((Iterator) value);

    if (value instanceof Var)
View Full Code Here

   * 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);
  }
View Full Code Here

   */
  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);
View Full Code Here

      if (_varKeys[i] == name)
        return _varValues[i];
    }

    if (_root._globals != null) {
      Var var = _root._globals.get(name);

      if (var != null)
        return var;
    }
View Full Code Here

   */
  public void setGlobal(String name, Object value)
  {
    _useCount++;
   
    Var var = null;
   
    if (value instanceof Iterator)
      value = iteratorToList((Iterator) value);

    if (value instanceof Var)
View Full Code Here

   * 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);
  }
View Full Code Here

   */
  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);
View Full Code Here

TOP

Related Classes of com.caucho.xpath.expr.Var

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.