Package net.lingala.zip4j.tasks
Class AddFilesToZipTask
java.lang.Object
net.lingala.zip4j.tasks.AsyncZipTask<AddFilesToZipTask.AddFilesToZipTaskParameters>
net.lingala.zip4j.tasks.AbstractAddFileToZipTask<AddFilesToZipTask.AddFilesToZipTaskParameters>
net.lingala.zip4j.tasks.AddFilesToZipTask
public class AddFilesToZipTask
extends AbstractAddFileToZipTask<AddFilesToZipTask.AddFilesToZipTaskParameters>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.lingala.zip4j.tasks.AsyncZipTask
AsyncZipTask.AsyncTaskParameters
-
Constructor Summary
ConstructorsConstructorDescriptionAddFilesToZipTask
(ZipModel zipModel, char[] password, HeaderWriter headerWriter, AsyncZipTask.AsyncTaskParameters asyncTaskParameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected long
calculateTotalWork
(AddFilesToZipTask.AddFilesToZipTaskParameters taskParameters) protected void
executeTask
(AddFilesToZipTask.AddFilesToZipTaskParameters taskParameters, ProgressMonitor progressMonitor) protected ProgressMonitor.Task
getTask()
Methods inherited from class net.lingala.zip4j.tasks.AbstractAddFileToZipTask
addFilesToZip, calculateWorkForFiles, getZipModel, initializeOutputStream, removeFile, updateLocalFileHeader, verifyZipParameters
Methods inherited from class net.lingala.zip4j.tasks.AsyncZipTask
execute, verifyIfTaskIsCancelled
-
Constructor Details
-
AddFilesToZipTask
public AddFilesToZipTask(ZipModel zipModel, char[] password, HeaderWriter headerWriter, AsyncZipTask.AsyncTaskParameters asyncTaskParameters)
-
-
Method Details
-
executeTask
protected void executeTask(AddFilesToZipTask.AddFilesToZipTaskParameters taskParameters, ProgressMonitor progressMonitor) throws IOException - Specified by:
executeTask
in classAsyncZipTask<AddFilesToZipTask.AddFilesToZipTaskParameters>
- Throws:
IOException
-
calculateTotalWork
protected long calculateTotalWork(AddFilesToZipTask.AddFilesToZipTaskParameters taskParameters) throws ZipException - Specified by:
calculateTotalWork
in classAsyncZipTask<AddFilesToZipTask.AddFilesToZipTaskParameters>
- Throws:
ZipException
-
determineActualFilesToAdd
private List<File> determineActualFilesToAdd(AddFilesToZipTask.AddFilesToZipTaskParameters taskParameters) throws ZipException - Throws:
ZipException
-
getTask
- Overrides:
getTask
in classAbstractAddFileToZipTask<AddFilesToZipTask.AddFilesToZipTaskParameters>
-