Package jodd.io
Class ZipBuilder
java.lang.Object
jodd.io.ZipBuilder
ZIP builder class for building both files or in-memory zips.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ByteArrayOutputStreamprivate final Fileprivate final ZipOutputStream -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(byte[] content) static ZipBuildercreateZipFile(File zipFile) static ZipBuildercreateZipFile(String zipFile) static ZipBuilderbyte[]toBytes()
-
Field Details
-
zos
-
targetZipFile
-
targetBaos
-
-
Constructor Details
-
ZipBuilder
- Throws:
IOException
-
ZipBuilder
protected ZipBuilder()
-
-
Method Details
-
createZipFile
- Throws:
IOException
-
createZipFile
- Throws:
IOException
-
createZipInMemory
-
toZipFile
-
toBytes
public byte[] toBytes() -
add
-
add
-
add
-
addFolder
- Throws:
IOException
-