Package jodd.io
Class ZipBuilder
- java.lang.Object
-
- jodd.io.ZipBuilder
-
public class ZipBuilder extends java.lang.ObjectZIP builder class for building both files or in-memory zips.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classZipBuilder.AddContentToZipclassZipBuilder.AddFileToZip
-
Constructor Summary
Constructors Modifier Constructor Description protectedZipBuilder()protectedZipBuilder(java.io.File zipFile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ZipBuilder.AddContentToZipadd(byte[] content)ZipBuilder.AddFileToZipadd(java.io.File source)ZipBuilder.AddContentToZipadd(java.lang.String content)ZipBuilderaddFolder(java.lang.String folderName)static ZipBuildercreateZipFile(java.io.File zipFile)static ZipBuildercreateZipFile(java.lang.String zipFile)static ZipBuildercreateZipInMemory()byte[]toBytes()java.io.FiletoZipFile()
-
-
-
Method Detail
-
createZipFile
public static ZipBuilder createZipFile(java.io.File zipFile) throws java.io.IOException
- Throws:
java.io.IOException
-
createZipFile
public static ZipBuilder createZipFile(java.lang.String zipFile) throws java.io.IOException
- Throws:
java.io.IOException
-
createZipInMemory
public static ZipBuilder createZipInMemory()
-
toZipFile
public java.io.File toZipFile()
-
toBytes
public byte[] toBytes()
-
add
public ZipBuilder.AddFileToZip add(java.io.File source)
-
add
public ZipBuilder.AddContentToZip add(java.lang.String content)
-
add
public ZipBuilder.AddContentToZip add(byte[] content)
-
addFolder
public ZipBuilder addFolder(java.lang.String folderName) throws java.io.IOException
- Throws:
java.io.IOException
-
-