Package de.kout.wlFxp.ftp

Examples of de.kout.wlFxp.ftp.Transfer


   *  Gets the element attribute of the QueueList object
   *
   *@return    The element value
   */
  public Transfer getElement() {
    Transfer t = (Transfer) vfiles.firstElement();
    return t;
  }
View Full Code Here


      index[i] = vfiles.size() - a[i];
    }
    for (int i = 0; i < a.length; i++) {
      int b = index[i];
      if (b > -1 && b < vfiles.size()) {
        Transfer t = (Transfer) vfiles.elementAt(vfiles.size() - b);
        if (!transfering || b < vfiles.size() - 1) {
          vfiles.removeElementAt(vfiles.size() - b);
          vfiles.insertElementAt(t, vfiles.size() - b);
        }
        updateView();
View Full Code Here

      index[i] = vfiles.size() - a[i];
    }
    for (int i = a.length - 1; i >= 0; i--) {
      int b = index[i];
      if (b > 1 && b <= vfiles.size()) {
        Transfer t = (Transfer) vfiles.elementAt(vfiles.size() - b);
        if (!transfering || b != vfiles.size()) {
          vfiles.removeElementAt(vfiles.size() - b);
          vfiles.insertElementAt(t, vfiles.size() - b + 2);
        }
        updateView();
View Full Code Here

      index[i] = vfiles.size() - a[i];
    }
    for (int i = 0; i < a.length; i++) {
      int b = index[i];
      if (b > -1 && b < vfiles.size()) {
        Transfer t = (Transfer) vfiles.elementAt(vfiles.size() - b);
        if (!transfering) {
          vfiles.removeElementAt(vfiles.size() - b);
          vfiles.insertElementAt(t, i);
        } else if (b < vfiles.size() - 1) {
          vfiles.removeElementAt(vfiles.size() - b);
View Full Code Here

      index[i] = vfiles.size() - a[i];
    }
    for (int i = a.length - 1; i >= 0; i--) {
      int b = index[i];
      if (b > 1 && b <= vfiles.size()) {
        Transfer t = (Transfer) vfiles.elementAt(vfiles.size() - b);
        if (!transfering || b != vfiles.size()) {
          vfiles.removeElementAt(vfiles.size() - b);
          vfiles.insertElementAt(t, vfiles.size());
        }
        updateView();
View Full Code Here

      // copy file to dir
      if (command.equals("cftd")) {
        wlPanel panel = (wlPanel) cmd.firstElement();
        cmd.removeElementAt(0);
        try {
          Transfer transfer = (Transfer) cmd.firstElement();
          cmd.removeElementAt(0);
          FtpFile file = transfer.getSource();
          FtpFile to = transfer.getDest();
          // if dir add files in dir to queue
          if (file.isDirectory()) {
            new File(to.getAbsolutePath()).mkdir();
            frame.getQueueList().removeFirst();
            frame.getQueueList().updateView();
            FtpFile[] files = file.list();
            for (int i = files.length - 1; i >= 0; i--) {
              FtpFile tmp = new FtpFile(files[i].getName());
              tmp.setFtpMode(false);
              tmp.setAbsolutePath(to.getAbsolutePath() + File.separator + files[i].getName());
              frame.getQueueList().addAtBegin(new Transfer(files[i], tmp, transfer.modeFrom, transfer.modeTo, transfer.from_to, null, null));
            }
          // copy the file
          } else {
            copyFileToDir(file, to, panel);
            frame.getQueueList().removeFirst();
View Full Code Here

TOP

Related Classes of de.kout.wlFxp.ftp.Transfer

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.