Package anvil.core

Examples of anvil.core.AnyList


        while((max > 0) && (buffer = _input.readLine()) != null) {
          list[index] = Any.create(buffer);
          max--;
          index++;
        }
        return new AnyList(list, index);
      } else {
        AnyList lines = new AnyList(new Any[8], 0);
        while((buffer = _input.readLine()) != null) {
          lines.append(Any.create(buffer));
        }
        return lines;
      }
    } catch (IOException e) {
      throw context.exception(e);
View Full Code Here


    int n = metadata.getColumnCount();
    Any[] list = new Any[n];
    for(int i=1; i<=n; i++) {
      list[i-1] = SQLUtil.getField(_resultSet, metadata, i);
    }
    return new AnyList(list);
  }
View Full Code Here

    }
    try {
      ensureOpen(context);
      String line;
      if (max == 0) {
        AnyList lines = new AnyList(new Any[8], 0);
        while((line = _access.readLine()) != null) {
          lines.append(Any.create(line));
        }
        return lines;
      } else {
        Any[] lines = new Any[max];
        int index = 0;
        while(max-- > 0) {
          line = _access.readLine();
          if (line == null) {
            break;
          }
          lines[index++] = Any.create(line);
        }
        return new AnyList(lines, index);
      }
    } catch (IOException e) {
      throw context.exception(e);
    }   
  }
View Full Code Here

  }
 

  public Any eval()
  {
    return new AnyList(evalChilds(0));
  }
View Full Code Here

          }
        }
      }

      if (vector != null) {
        return new AnyList((Any[])vector.toArray(
          new Any[vector.size()]));
      }
     
    }
    return EMPTY_TUPLE;
View Full Code Here

      int length = nodelist.getLength();
      Any[] list = new Any[length];
      for(int i=0; i<length; i++) {
        list[i] = new AnyNode(nodelist.item(i));
      }
      return new AnyList(list);
    } else {
      return EMPTY_TUPLE;
    }
  }
View Full Code Here

    int n = list.length;
    Any[] files = new Any[n];
    for(int i=0; i<n; i++) {
      files[i] = Any.create(list[i]);
    }
    return new AnyList(files);
  }
View Full Code Here

    }
    Context ctx = getContext();
    try {
      Any param = parameters[0];
      String child = parameters[1].toString();
      AnyList list;
      if (param instanceof AnyName) {
        return new AnyName(ctx.getNameParser(
          (Name)param.toObject()).parse(child));
      } else {
        return new AnyName(ctx.getNameParser(
View Full Code Here

      int n = env.length;
      Any[] array = new Any[n];
      for(int i=0; i<n; i++) { 
        array[i] = new AnyEnvelope(env[i]);
      }
      return new AnyList(array);
    }
    return UNDEFINED;
  }
View Full Code Here

      throw parametersMissing(context, "find");
    }
    String name = parameters[0].toString();
    Any value = parameters[1];
    try {
      AnyList list = new AnyList();
      Enumeration e = _dim.elements();
      while(e.hasMoreElements()) {
        Synapse synapse = (Synapse)e.nextElement();
        Any cand = synapse.checkVariable(name);
        if (cand.isDefined()) {
          if (cand.equals(value)) {
            list.append(new AnySynapse(synapse));
          }
        }
      }
      return list;
    } catch (OperationFailedException e) {
View Full Code Here

TOP

Related Classes of anvil.core.AnyList

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.