protected abstract static class AbstractDocumentProvider.DocumentProviderOperation extends Object implements IRunnableWithProgress
|Modifier||Constructor and Description|
|Modifier and Type||Method and Description|
The actual functionality of this operation.
Runs this operation.
protected abstract void execute(IProgressMonitor monitor) throws CoreException
monitor- a progress monitor to track execution
CoreException- if the execution fails
public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException
runmethod, which supplies the progress monitor. A request to cancel the operation should be honored and acknowledged by throwing
monitor- the progress monitor to use to display progress and receive requests for cancelation
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
IRunnableContext.run(boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)
Copyright (c) 2000, 2017 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.