Class LongRunningAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.net4j.util.ui.actions.SafeAction
-
- org.eclipse.net4j.util.ui.actions.LongRunningAction
-
- All Implemented Interfaces:
IAction
- Direct Known Subclasses:
ElementWizardAction
public abstract class LongRunningAction extends SafeAction
- Author:
- Eike Stepper
-
-
Field Summary
-
Fields inherited from class org.eclipse.net4j.util.ui.actions.SafeAction
INTERACTIVE
-
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
-
-
Constructor Summary
Constructors Constructor Description LongRunningAction()LongRunningAction(java.lang.String text)LongRunningAction(java.lang.String text, int style)LongRunningAction(java.lang.String text, java.lang.String toolTipText)LongRunningAction(java.lang.String text, java.lang.String toolTipText, ImageDescriptor image)LongRunningAction(java.lang.String text, ImageDescriptor image)LongRunningAction(IWorkbenchPage page)LongRunningAction(IWorkbenchPage page, java.lang.String text)LongRunningAction(IWorkbenchPage page, java.lang.String text, int style)LongRunningAction(IWorkbenchPage page, java.lang.String text, java.lang.String toolTipText)LongRunningAction(IWorkbenchPage page, java.lang.String text, java.lang.String toolTipText, ImageDescriptor image)LongRunningAction(IWorkbenchPage page, java.lang.String text, ImageDescriptor image)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidcancel()protected voidcheckCancelation(IProgressMonitor monitor)protected abstract voiddoRun(IProgressMonitor progressMonitor)protected java.lang.StringgetBundleID()DisplaygetDisplay()protected java.lang.StringgetErrorMessage(java.lang.Exception ex)protected java.lang.StringgetErrorTitle(java.lang.Exception ex)IWorkbenchPagegetPage()ShellgetShell()protected intgetTotalWork()Deprecated.Not supported anymore.IWorkbenchWindowgetWorkbenchWindow()protected voidpreRun()protected voidsafeRun()voidsetPage(IWorkbenchPage page)protected voidsetTotalWork(int totalWork)Deprecated.Not supported anymore.-
Methods inherited from class org.eclipse.net4j.util.ui.actions.SafeAction
run
-
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
-
-
-
Constructor Detail
-
LongRunningAction
public LongRunningAction(IWorkbenchPage page)
-
LongRunningAction
public LongRunningAction(IWorkbenchPage page, java.lang.String text, java.lang.String toolTipText, ImageDescriptor image)
-
LongRunningAction
public LongRunningAction(IWorkbenchPage page, java.lang.String text, ImageDescriptor image)
-
LongRunningAction
public LongRunningAction(IWorkbenchPage page, java.lang.String text, java.lang.String toolTipText)
-
LongRunningAction
public LongRunningAction(IWorkbenchPage page, java.lang.String text, int style)
-
LongRunningAction
public LongRunningAction(IWorkbenchPage page, java.lang.String text)
-
LongRunningAction
public LongRunningAction()
-
LongRunningAction
public LongRunningAction(java.lang.String text, ImageDescriptor image)
-
LongRunningAction
public LongRunningAction(java.lang.String text, int style)
-
LongRunningAction
public LongRunningAction(java.lang.String text, java.lang.String toolTipText, ImageDescriptor image)
-
LongRunningAction
public LongRunningAction(java.lang.String text, java.lang.String toolTipText)
-
LongRunningAction
public LongRunningAction(java.lang.String text)
-
-
Method Detail
-
getPage
public IWorkbenchPage getPage()
-
setPage
public void setPage(IWorkbenchPage page)
-
getWorkbenchWindow
public IWorkbenchWindow getWorkbenchWindow()
-
getDisplay
public Display getDisplay()
- Since:
- 2.0
-
getShell
public Shell getShell()
- Overrides:
getShellin classSafeAction
-
getTotalWork
@Deprecated protected final int getTotalWork()
Deprecated.Not supported anymore.
-
setTotalWork
@Deprecated protected final void setTotalWork(int totalWork)
Deprecated.Not supported anymore.
-
cancel
protected final void cancel()
-
safeRun
protected final void safeRun() throws java.lang.Exception- Specified by:
safeRunin classSafeAction- Throws:
java.lang.Exception
-
preRun
protected void preRun() throws java.lang.Exception- Throws:
java.lang.Exception
-
getBundleID
protected java.lang.String getBundleID()
-
getErrorTitle
protected java.lang.String getErrorTitle(java.lang.Exception ex)
- Since:
- 3.12
-
getErrorMessage
protected java.lang.String getErrorMessage(java.lang.Exception ex)
- Since:
- 3.12
-
doRun
protected abstract void doRun(IProgressMonitor progressMonitor) throws java.lang.Exception
- Throws:
java.lang.Exception- Since:
- 2.0
-
checkCancelation
protected final void checkCancelation(IProgressMonitor monitor)
-
-