Package com.gooddata.sdk.service.util
Class ZipHelper
java.lang.Object
com.gooddata.sdk.service.util.ZipHelper
public abstract class ZipHelper
extends java.lang.Object
Utility class for manipulating zip archives.
-
Constructor Summary
Constructors Constructor Description ZipHelper() -
Method Summary
-
Constructor Details
-
ZipHelper
public ZipHelper()
-
-
Method Details
-
zip
public static void zip(java.io.File file, java.io.OutputStream output) throws java.io.IOExceptionThis method compresses the input file to zip format. If the given file is a directory, it recursively packs the directory into the output. Not including given directory itself. If the given file is already zipped, simply copies it into the output.- Parameters:
file- file to be zippedoutput- stream where the output will be written- Throws:
java.io.IOException- if zip creation fails
-
zip
public static void zip(java.io.File file, java.io.OutputStream output, boolean includeRoot) throws java.io.IOExceptionThis method compresses the input file to zip format. If the given file is a directory, it recursively packs the directory into the output. If the given file is already zipped, simply copies it into the output.- Parameters:
file- file to be zippedoutput- stream where the output will be writtenincludeRoot- if root dir should be included- Throws:
java.io.IOException- if zip creation fails
-