Examples of RemoteFile


Examples of org.cfeclipse.cfml.net.RemoteFile

                }
              }             
            }
          }
          else if(obj instanceof RemoteFile){
            RemoteFile rem = (RemoteFile)obj;
            try {
              FileObject object2 = rem.getFileItem().resolveFile(fcd.filename);
              if(object2.getType().equals(FileType.IMAGINARY)){
                object2.createFolder();
                directoryTreeViewer.refresh(obj);
              }
            } catch (FileSystemException e1) {
View Full Code Here

Examples of org.cfeclipse.cfml.net.RemoteFile

               * resulting array.
               */
              ArrayList<RemoteFile> filteredFileList = new ArrayList<RemoteFile>();
              for (int i = 0; i < files.length; i++) {
                 if (filter.accept(files[i])) {
                   RemoteFile file = new RemoteFile(files[i], files[i].getURL().toString());
                     filteredFileList.add(file);
                  }
              }

              return filteredFileList.toArray();
View Full Code Here

Examples of org.cfeclipse.cfml.net.RemoteFile

                return null;
            }

            FileObject selFile = FTPConnection.manager.resolveFile(filename);
           // FTPFile[] files = ftpClient.dirDetails(filename);
            RemoteFile remoteFile = new RemoteFile(selFile, filename);
               RemoteFileEditorInput input = new RemoteFileEditorInput(remoteFile);
            return input;
        } catch (Exception e) {
            AlertUtils.alertUser(e);
            return null;
View Full Code Here

Examples of org.cfeclipse.cfml.net.RemoteFile

    private Image addPermissionIcon(Object element, Image image) {

        boolean canRead = true;
        boolean canWrite = true;
        if (element instanceof RemoteFile) {
            RemoteFile file = (RemoteFile)element;
            canRead = file.canRead();
            canWrite = file.canWrite();
        }
        else if (element instanceof File) {
            File file = (File)element;
            canRead = file.canRead();
            canWrite = file.canWrite();
        }
        else {
            return image;
        }
       
View Full Code Here

Examples of org.cfeclipse.cfml.net.RemoteFile

      Object[] element = (Object[])ss.getFirstElement();
      IEditorInput input = contentProvider.getEditorInput(element[0].toString());
     
      String fileName = "";
      if (element[0] instanceof RemoteFile) {
      RemoteFile remFile = (RemoteFile) element[0];
      fileName = remFile.getName();
      input = new RemoteFileEditorInput(remFile);
    }
     
     
        IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
View Full Code Here

Examples of org.cfeclipse.cfml.net.RemoteFile

        //int redPixel = image.getImageData().palette.getPixel(new RGB(255,0,0));
        //int greenPixel = image.getImageData().palette.getPixel(new RGB(0,255,0));
        boolean canRead = true;
        boolean canWrite = true;
        if (element instanceof RemoteFile) {
            RemoteFile file = (RemoteFile)element;
            canRead = file.canRead();
            canWrite = file.canWrite();
        }
        else if (element instanceof File) {
            File file = (File)element;
            canRead = file.canRead();
            canWrite = file.canWrite();
        }
        else {
            return image;
        }
       
View Full Code Here

Examples of org.cfeclipse.cfml.net.RemoteFile

              if (inputElement instanceof TreeSelection) {
          TreeSelection selection = (TreeSelection) inputElement;
          Object firstElement = selection.getFirstElement();
         
          if (firstElement instanceof RemoteFile) {
            RemoteFile remFile = (RemoteFile) firstElement;
            if(remFile != null){
             directoryName = remFile.getFileItem().getName().getPath();
            }
           
          }
         
         
         
        }
           
              //System.out.println("Getting children of  " + inputElement.getClass().getName());
              //TODO: Need to return another array as the files... so its an array of name + Size
             
             
              Object[] files = fileProvider.getChildren(directoryName,fileFilter);
             
              //add another column?
              Object[] retFiles = new Object[files.length];
             
              for (int i = 0; i < files.length; i++) {
                Object[] retFile = new Object[2];
                retFile[0] = files[i];
               
                if(files[i] instanceof File){
                  File itemFile = (File)files[i];
                  retFile[1] = itemFile.length()/1024 + " KB";
                }
                else if(files[i] instanceof RemoteFile){
                  RemoteFile itemFile = (RemoteFile)files[i];
                  retFile[1] = itemFile.size()/1024 + " KB";
                }
                else {
                  retFile[1] = "???";
                }
                retFiles[i] = retFile;
View Full Code Here

Examples of org.cfeclipse.cfml.net.RemoteFile

            results =  fileProvider.getRoots();
           
          } else if (parentElement instanceof RemoteFile) {
           
           
              RemoteFile file = (RemoteFile)parentElement;
              String name = file.getFileItem().getName().getPath();
              results = fileProvider.getChildren(name,directoryFilter);
             
          } else if (parentElement instanceof FileSystemRoot) {

            FileSystemRoot file = (FileSystemRoot)parentElement;
              results =  fileProvider.getChildren(file.getPath(),directoryFilter);
          }
         
          else {
           
                results = fileProvider.getChildren(parentElement.toString(),directoryFilter);
View Full Code Here

Examples of org.syncany.plugins.transfer.files.RemoteFile

  private void uploadAndMoveToTempLocation() throws StorageException {
    TransactionStats stats = gatherTransactionStats();
    int uploadFileIndex = 0;

    for (ActionTO action : transactionTO.getActions()) {
      RemoteFile tempRemoteFile = action.getTempRemoteFile();

      if (action.getType().equals(ActionTO.TYPE_UPLOAD)) {
        File localFile = action.getLocalTempLocation();
        long localFileSize = localFile.length();

        eventBus.post(new UpUploadFileInTransactionSyncExternalEvent(config.getLocalDir().getAbsolutePath(), ++uploadFileIndex,
            stats.totalUploadFileCount, localFileSize, stats.totalUploadSize));

        logger.log(Level.INFO, "- Uploading {0} to temp. file {1} ...", new Object[] { localFile, tempRemoteFile });
        transferManager.upload(localFile, tempRemoteFile);
      }
      else if (action.getType().equals(ActionTO.TYPE_DELETE)) {
        RemoteFile remoteFile = action.getRemoteFile();

        try {
          logger.log(Level.INFO, "- Moving {0} to temp. file {1} ...", new Object[] { remoteFile, tempRemoteFile });
          transferManager.move(remoteFile, tempRemoteFile);
        }
View Full Code Here

Examples of org.syncany.plugins.transfer.files.RemoteFile

  }

  private void moveToFinalLocation() throws StorageException {
    for (ActionTO action : transactionTO.getActions()) {
      if (action.getType().equals(ActionTO.TYPE_UPLOAD)) {
        RemoteFile tempRemoteFile = action.getTempRemoteFile();
        RemoteFile finalRemoteFile = action.getRemoteFile();

        logger.log(Level.INFO, "- Moving temp. file {0} to final location {1} ...", new Object[] { tempRemoteFile, finalRemoteFile });
        transferManager.move(tempRemoteFile, finalRemoteFile);
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.