Package org.eclipse.ui.texteditor
Class AbstractDocumentProvider.DocumentProviderOperation
java.lang.Object
org.eclipse.ui.texteditor.AbstractDocumentProvider.DocumentProviderOperation
- All Implemented Interfaces:
- IRunnableWithProgress
- Enclosing class:
- AbstractDocumentProvider
protected abstract static class AbstractDocumentProvider.DocumentProviderOperation
extends Object
implements IRunnableWithProgress
Operation created by the document provider and to be executed by the providers runnable context.
- Since:
- 3.0
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract voidexecute(IProgressMonitor monitor) The actual functionality of this operation.voidrun(IProgressMonitor monitor) Runs this operation.
- 
Constructor Details- 
DocumentProviderOperationprotected DocumentProviderOperation()
 
- 
- 
Method Details- 
executeThe actual functionality of this operation.- Parameters:
- monitor- a progress monitor to track execution
- Throws:
- CoreException- if the execution fails
 
- 
runDescription copied from interface:IRunnableWithProgressRuns this operation. Progress should be reported to the given progress monitor. This method is usually invoked by anIRunnableContext'srunmethod, which supplies the progress monitor. A request to cancel the operation should be honored and acknowledged by throwingInterruptedException.- Specified by:
- runin interface- IRunnableWithProgress
- Parameters:
- monitor- the progress monitor to use to display progress and receive requests for cancelation
- Throws:
- InvocationTargetException- if the run method must propagate a checked exception, it should wrap it inside an- InvocationTargetException; runtime exceptions are automatically wrapped in an- InvocationTargetExceptionby the calling context
- InterruptedException- if the operation detects a request to cancel, using- IProgressMonitor.isCanceled(), it should exit by throwing- InterruptedException
- See Also:
 
 
-