com.aptana.ide.syncing
Class FileSynchronizeAction

java.lang.Object
  extended by com.aptana.ide.core.ui.actions.ActionDelegate
      extended by com.aptana.ide.syncing.FileSynchronizeAction
All Implemented Interfaces:
org.eclipse.ui.IActionDelegate
Direct Known Subclasses:
ProjectSynchronizeAction

public class FileSynchronizeAction
extends ActionDelegate

Allows the user to create a new "sync" action

Author:
Ingo Muschenetz

Field Summary
protected  IVirtualFile file
          file
 
Constructor Summary
FileSynchronizeAction()
           
 
Method Summary
protected  VirtualFileManagerSyncPair getVirtualFileManagerSyncPair()
          getVirtualFileManagerSyncPair
protected  void openSyncDialog(VirtualFileManagerSyncPair conf, IVirtualFile file)
          Opens a new Sync Dialof
 void run()
          run
 void run(org.eclipse.jface.action.IAction action)
           
 void selectionChanged(org.eclipse.jface.action.IAction action, org.eclipse.jface.viewers.ISelection selection)
           
 
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
 

Field Detail

file

protected IVirtualFile file
file

Constructor Detail

FileSynchronizeAction

public FileSynchronizeAction()
Method Detail

run

public void run()
run


selectionChanged

public void selectionChanged(org.eclipse.jface.action.IAction action,
                             org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectionChanged in interface org.eclipse.ui.IActionDelegate
Specified by:
selectionChanged in class ActionDelegate
See Also:
IActionDelegate.selectionChanged(org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection)

getVirtualFileManagerSyncPair

protected VirtualFileManagerSyncPair getVirtualFileManagerSyncPair()
getVirtualFileManagerSyncPair

Returns:
VirtualFileManagerSyncPair

run

public void run(org.eclipse.jface.action.IAction action)
Specified by:
run in interface org.eclipse.ui.IActionDelegate
Specified by:
run in class ActionDelegate
See Also:
IActionDelegate.run(org.eclipse.jface.action.IAction)

openSyncDialog

protected void openSyncDialog(VirtualFileManagerSyncPair conf,
                              IVirtualFile file)
Opens a new Sync Dialof

Parameters:
conf -
file -