org.eclipse.net4j.util.io
Class ZIPUtil

java.lang.Object
  extended by org.eclipse.net4j.util.io.ZIPUtil

public final class ZIPUtil
extends Object


Nested Class Summary
static class ZIPUtil.EntryContext
           
static class ZIPUtil.FileSystemUnzipHandler
           
static class ZIPUtil.FileSystemZipHandler
           
static interface ZIPUtil.UnzipHandler
           
static interface ZIPUtil.ZipEntryHandler
           
 
Field Summary
static int DEFALULT_BUFFER_SIZE
           
 
Method Summary
static void unzip(File zipFile, File targetFolder)
           
static void unzip(File zipFile, ZIPUtil.UnzipHandler handler)
           
static void zip(File sourceFolder, boolean excludeRoot, File zipFile)
           
static void zip(ZIPUtil.ZipEntryHandler handler, File zipFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFALULT_BUFFER_SIZE

public static final int DEFALULT_BUFFER_SIZE
See Also:
Constant Field Values
Method Detail

zip

public static void zip(ZIPUtil.ZipEntryHandler handler,
                       File zipFile)
                throws IORuntimeException
Throws:
IORuntimeException

zip

public static void zip(File sourceFolder,
                       boolean excludeRoot,
                       File zipFile)

unzip

public static void unzip(File zipFile,
                         ZIPUtil.UnzipHandler handler)
                  throws IORuntimeException
Throws:
IORuntimeException

unzip

public static void unzip(File zipFile,
                         File targetFolder)
                  throws IORuntimeException
Throws:
IORuntimeException


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.