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.SafeActionINTERACTIVE
 - 
Fields inherited from interface org.eclipse.jface.action.IActionAS_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 SummaryConstructors 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 SummaryAll 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.SafeActionrun
 - 
Methods inherited from class org.eclipse.jface.action.ActionconvertAccelerator, 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.AbstractActionaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
 - 
Methods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
- 
 
- 
- 
- 
Constructor Detail- 
LongRunningActionpublic LongRunningAction(IWorkbenchPage page) 
 - 
LongRunningActionpublic LongRunningAction(IWorkbenchPage page, java.lang.String text, java.lang.String toolTipText, ImageDescriptor image) 
 - 
LongRunningActionpublic LongRunningAction(IWorkbenchPage page, java.lang.String text, ImageDescriptor image) 
 - 
LongRunningActionpublic LongRunningAction(IWorkbenchPage page, java.lang.String text, java.lang.String toolTipText) 
 - 
LongRunningActionpublic LongRunningAction(IWorkbenchPage page, java.lang.String text, int style) 
 - 
LongRunningActionpublic LongRunningAction(IWorkbenchPage page, java.lang.String text) 
 - 
LongRunningActionpublic LongRunningAction() 
 - 
LongRunningActionpublic LongRunningAction(java.lang.String text, ImageDescriptor image)
 - 
LongRunningActionpublic LongRunningAction(java.lang.String text, int style)
 - 
LongRunningActionpublic LongRunningAction(java.lang.String text, java.lang.String toolTipText, ImageDescriptor image)
 - 
LongRunningActionpublic LongRunningAction(java.lang.String text, java.lang.String toolTipText)
 - 
LongRunningActionpublic LongRunningAction(java.lang.String text) 
 
- 
 - 
Method Detail- 
getPagepublic IWorkbenchPage getPage() 
 - 
setPagepublic void setPage(IWorkbenchPage page) 
 - 
getWorkbenchWindowpublic IWorkbenchWindow getWorkbenchWindow() 
 - 
getDisplaypublic Display getDisplay() - Since:
- 2.0
 
 - 
getShellpublic Shell getShell() - Overrides:
- getShellin class- SafeAction
 
 - 
getTotalWork@Deprecated protected final int getTotalWork() Deprecated.Not supported anymore.
 - 
setTotalWork@Deprecated protected final void setTotalWork(int totalWork) Deprecated.Not supported anymore.
 - 
cancelprotected final void cancel() 
 - 
safeRunprotected final void safeRun() throws java.lang.Exception- Specified by:
- safeRunin class- SafeAction
- Throws:
- java.lang.Exception
 
 - 
preRunprotected void preRun() throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
getBundleIDprotected java.lang.String getBundleID() 
 - 
getErrorTitleprotected java.lang.String getErrorTitle(java.lang.Exception ex) - Since:
- 3.12
 
 - 
getErrorMessageprotected java.lang.String getErrorMessage(java.lang.Exception ex) - Since:
- 3.12
 
 - 
doRunprotected abstract void doRun(IProgressMonitor progressMonitor) throws java.lang.Exception - Throws:
- java.lang.Exception
- Since:
- 2.0
 
 - 
checkCancelationprotected final void checkCancelation(IProgressMonitor monitor) 
 
- 
 
-