Package net.lingala.zip4j.tasks
Class ExtractAllFilesTask
java.lang.Object
net.lingala.zip4j.tasks.AsyncZipTask<ExtractAllFilesTask.ExtractAllFilesTaskParameters>
net.lingala.zip4j.tasks.AbstractExtractFileTask<ExtractAllFilesTask.ExtractAllFilesTaskParameters>
net.lingala.zip4j.tasks.ExtractAllFilesTask
public class ExtractAllFilesTask
extends AbstractExtractFileTask<ExtractAllFilesTask.ExtractAllFilesTaskParameters>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.lingala.zip4j.tasks.AsyncZipTask
AsyncZipTask.AsyncTaskParameters
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionExtractAllFilesTask
(ZipModel zipModel, char[] password, UnzipParameters unzipParameters, AsyncZipTask.AsyncTaskParameters asyncTaskParameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected long
calculateTotalWork
(ExtractAllFilesTask.ExtractAllFilesTaskParameters taskParameters) protected void
executeTask
(ExtractAllFilesTask.ExtractAllFilesTaskParameters taskParameters, ProgressMonitor progressMonitor) private FileHeader
getFirstFileHeader
(ZipModel zipModel) private ZipInputStream
prepareZipInputStream
(Zip4jConfig zip4jConfig) Methods inherited from class net.lingala.zip4j.tasks.AbstractExtractFileTask
extractFile, getTask, getZipModel
Methods inherited from class net.lingala.zip4j.tasks.AsyncZipTask
execute, verifyIfTaskIsCancelled
-
Field Details
-
password
private final char[] password -
splitInputStream
-
-
Constructor Details
-
ExtractAllFilesTask
public ExtractAllFilesTask(ZipModel zipModel, char[] password, UnzipParameters unzipParameters, AsyncZipTask.AsyncTaskParameters asyncTaskParameters)
-
-
Method Details
-
executeTask
protected void executeTask(ExtractAllFilesTask.ExtractAllFilesTaskParameters taskParameters, ProgressMonitor progressMonitor) throws IOException - Specified by:
executeTask
in classAsyncZipTask<ExtractAllFilesTask.ExtractAllFilesTaskParameters>
- Throws:
IOException
-
calculateTotalWork
- Specified by:
calculateTotalWork
in classAsyncZipTask<ExtractAllFilesTask.ExtractAllFilesTaskParameters>
-
prepareZipInputStream
- Throws:
IOException
-
getFirstFileHeader
-