com.aptana.ide.syncing
Class FileUploadAction

java.lang.Object
  extended by com.aptana.ide.core.ui.actions.ActionDelegate
      extended by com.aptana.ide.syncing.BaseSyncAction
          extended by com.aptana.ide.syncing.FileUploadAction
All Implemented Interfaces:
org.eclipse.ui.IActionDelegate, org.eclipse.ui.IViewActionDelegate
Direct Known Subclasses:
ProjectUploadAction

public class FileUploadAction
extends BaseSyncAction

Uploads an item

Author:
Ingo Muschenetz

Field Summary
 
Fields inherited from class com.aptana.ide.syncing.BaseSyncAction
confirmMessage, gettingMessage, syncingMessage
 
Constructor Summary
FileUploadAction()
          UploadAction
 
Method Summary
protected  void displayDone(Synchronizer sm)
           
protected  VirtualFileSyncPair[] getItems(Synchronizer sm, VirtualFileManagerSyncPair conf, IVirtualFile[] files)
          getItems
protected  void syncItems(Synchronizer sm, VirtualFileSyncPair[] items)
          syncItems
 
Methods inherited from class com.aptana.ide.syncing.BaseSyncAction
extractIVirtualFilesFromSelection, getVirtualFileManagerSyncPair, init, refreshViews, run, selectionChanged, setSelectedFiles, showError
 
Methods inherited from class com.aptana.ide.core.ui.actions.ActionDelegate
getValidSelection, getValidSingleSelection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUploadAction

public FileUploadAction()
UploadAction

Method Detail

getItems

protected VirtualFileSyncPair[] getItems(Synchronizer sm,
                                         VirtualFileManagerSyncPair conf,
                                         IVirtualFile[] files)
                                  throws ConnectionException,
                                         java.io.IOException
Description copied from class: BaseSyncAction
getItems

Specified by:
getItems in class BaseSyncAction
Returns:
VirtualFileSyncPair[]
Throws:
ConnectionException
java.io.IOException
See Also:
BaseSyncAction.getItems(com.aptana.ide.syncing.Synchronizer, com.aptana.ide.core.io.sync.VirtualFileManagerSyncPair, com.aptana.ide.core.io.IVirtualFile[])

syncItems

protected void syncItems(Synchronizer sm,
                         VirtualFileSyncPair[] items)
                  throws ConnectionException,
                         java.io.IOException
Description copied from class: BaseSyncAction
syncItems

Specified by:
syncItems in class BaseSyncAction
Throws:
ConnectionException
java.io.IOException
See Also:
BaseSyncAction.syncItems(com.aptana.ide.syncing.Synchronizer, com.aptana.ide.core.io.sync.VirtualFileSyncPair[])

displayDone

protected void displayDone(Synchronizer sm)
Specified by:
displayDone in class BaseSyncAction
See Also:
BaseSyncAction.displayDone(Synchronizer)