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