org.eclipse.ecf.ui.actions
Class SynchContainerConnectAction
java.lang.Object
org.eclipse.ecf.ui.actions.SynchContainerConnectAction
- All Implemented Interfaces:
- org.eclipse.ui.IActionDelegate, org.eclipse.ui.IWorkbenchWindowActionDelegate
- Direct Known Subclasses:
- AsynchContainerConnectAction
public class SynchContainerConnectAction
- extends java.lang.Object
- implements org.eclipse.ui.IWorkbenchWindowActionDelegate
Action class to synchronously invoke IContainer.connect(ID, IConnectContext)
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
window
protected org.eclipse.ui.IWorkbenchWindow window
targetID
protected ID targetID
connectContext
protected IConnectContext connectContext
container
protected IContainer container
exceptionHandler
protected IExceptionHandler exceptionHandler
successBlock
protected java.lang.Runnable successBlock
SynchContainerConnectAction
public SynchContainerConnectAction(IContainer container,
ID targetID,
IConnectContext connectContext,
IExceptionHandler exceptionHandler,
java.lang.Runnable successBlock)
SynchContainerConnectAction
public SynchContainerConnectAction(IContainer container,
ID targetID,
IConnectContext connectContext,
IExceptionHandler exceptionHandler)
SynchContainerConnectAction
public SynchContainerConnectAction(IContainer container,
ID targetID,
IConnectContext connectContext)
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.ui.IWorkbenchWindowActionDelegate
handleConnectException
protected void handleConnectException(org.eclipse.jface.action.IAction action,
ContainerConnectException e)
init
public void init(org.eclipse.ui.IWorkbenchWindow w)
- Specified by:
init
in interface org.eclipse.ui.IWorkbenchWindowActionDelegate
run
public void run(org.eclipse.jface.action.IAction action)
- Specified by:
run
in interface org.eclipse.ui.IActionDelegate
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
getWindow
protected org.eclipse.ui.IWorkbenchWindow getWindow()
getTargetID
protected ID getTargetID()
getConnectContext
protected IConnectContext getConnectContext()
getContainer
protected IContainer getContainer()
getExceptionHandler
protected IExceptionHandler getExceptionHandler()
getSuccessBlock
protected java.lang.Runnable getSuccessBlock()