com.wizzardo.tools.io
Class ZipTools

java.lang.Object
  extended by com.wizzardo.tools.io.ZipTools

public class ZipTools
extends java.lang.Object


Nested Class Summary
static class ZipTools.BytesEntry
           
static class ZipTools.FileEntry
           
static class ZipTools.StreamEntry
           
static class ZipTools.ZipBuilder
           
static interface ZipTools.ZipBuilderEntry
           
static interface ZipTools.ZipEntryFilter
           
static class ZipTools.ZipWriter
           
 
Constructor Summary
ZipTools()
           
 
Method Summary
static boolean isZip(byte[] bytes)
           
static boolean isZip(java.io.File f)
           
static java.util.List<java.io.File> unzip(java.io.File zipFile, java.io.File outDir)
           
static java.util.List<java.io.File> unzip(java.io.File zipFile, java.io.File outDir, ZipTools.ZipEntryFilter filter)
           
static java.io.File zip(java.io.File toZip)
           
static java.io.File zip(java.lang.String file)
           
static void zip(java.util.zip.ZipOutputStream out, java.io.File toZip)
           
static void zipping(java.util.zip.ZipOutputStream zipout, java.util.List<java.io.File> files, java.io.File startDir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZipTools

public ZipTools()
Method Detail

unzip

public static java.util.List<java.io.File> unzip(java.io.File zipFile,
                                                 java.io.File outDir)

unzip

public static java.util.List<java.io.File> unzip(java.io.File zipFile,
                                                 java.io.File outDir,
                                                 ZipTools.ZipEntryFilter filter)

isZip

public static boolean isZip(java.io.File f)

isZip

public static boolean isZip(byte[] bytes)

zip

public static java.io.File zip(java.lang.String file)

zip

public static java.io.File zip(java.io.File toZip)

zip

public static void zip(java.util.zip.ZipOutputStream out,
                       java.io.File toZip)

zipping

public static void zipping(java.util.zip.ZipOutputStream zipout,
                           java.util.List<java.io.File> files,
                           java.io.File startDir)