public abstract class AsyncZipTask<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AsyncZipTask.AsyncTaskParameters |
| Constructor and Description |
|---|
AsyncZipTask(AsyncZipTask.AsyncTaskParameters asyncTaskParameters) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract long |
calculateTotalWork(T taskParameters) |
void |
execute(T taskParameters) |
protected abstract void |
executeTask(T taskParameters,
ProgressMonitor progressMonitor) |
protected abstract ProgressMonitor.Task |
getTask() |
protected void |
verifyIfTaskIsCancelled() |
public AsyncZipTask(AsyncZipTask.AsyncTaskParameters asyncTaskParameters)
public void execute(T taskParameters) throws ZipException
ZipExceptionprotected void verifyIfTaskIsCancelled()
throws ZipException
ZipExceptionprotected abstract void executeTask(T taskParameters, ProgressMonitor progressMonitor) throws IOException
IOExceptionprotected abstract long calculateTotalWork(T taskParameters) throws ZipException
ZipExceptionprotected abstract ProgressMonitor.Task getTask()
Copyright © 2021. All rights reserved.