Package net.lingala.zip4j.tasks
Class AddFolderToZipTask
java.lang.Object
net.lingala.zip4j.tasks.AsyncZipTask<AddFolderToZipTask.AddFolderToZipTaskParameters>
net.lingala.zip4j.tasks.AbstractAddFileToZipTask<AddFolderToZipTask.AddFolderToZipTaskParameters>
net.lingala.zip4j.tasks.AddFolderToZipTask
public class AddFolderToZipTask
extends AbstractAddFileToZipTask<AddFolderToZipTask.AddFolderToZipTaskParameters>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.lingala.zip4j.tasks.AsyncZipTask
AsyncZipTask.AsyncTaskParameters
-
Constructor Summary
ConstructorsConstructorDescriptionAddFolderToZipTask
(ZipModel zipModel, char[] password, HeaderWriter headerWriter, AsyncZipTask.AsyncTaskParameters asyncTaskParameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected long
calculateTotalWork
(AddFolderToZipTask.AddFolderToZipTaskParameters taskParameters) protected void
executeTask
(AddFolderToZipTask.AddFolderToZipTaskParameters taskParameters, ProgressMonitor progressMonitor) getFilesToAdd
(AddFolderToZipTask.AddFolderToZipTaskParameters taskParameters) private void
setDefaultFolderPath
(AddFolderToZipTask.AddFolderToZipTaskParameters taskParameters) 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
-
AddFolderToZipTask
public AddFolderToZipTask(ZipModel zipModel, char[] password, HeaderWriter headerWriter, AsyncZipTask.AsyncTaskParameters asyncTaskParameters)
-
-
Method Details
-
executeTask
protected void executeTask(AddFolderToZipTask.AddFolderToZipTaskParameters taskParameters, ProgressMonitor progressMonitor) throws IOException - Specified by:
executeTask
in classAsyncZipTask<AddFolderToZipTask.AddFolderToZipTaskParameters>
- Throws:
IOException
-
calculateTotalWork
protected long calculateTotalWork(AddFolderToZipTask.AddFolderToZipTaskParameters taskParameters) throws ZipException - Specified by:
calculateTotalWork
in classAsyncZipTask<AddFolderToZipTask.AddFolderToZipTaskParameters>
- Throws:
ZipException
-
setDefaultFolderPath
private void setDefaultFolderPath(AddFolderToZipTask.AddFolderToZipTaskParameters taskParameters) throws IOException - Throws:
IOException
-
getFilesToAdd
private List<File> getFilesToAdd(AddFolderToZipTask.AddFolderToZipTaskParameters taskParameters) throws ZipException - Throws:
ZipException
-