com.atlassian.plugin.util.zip
Class AbstractUnzipper

java.lang.Object
  extended by com.atlassian.plugin.util.zip.AbstractUnzipper
All Implemented Interfaces:
Unzipper
Direct Known Subclasses:
FileUnzipper, StreamUnzipper, UrlUnzipper

public abstract class AbstractUnzipper
extends java.lang.Object
implements Unzipper


Field Summary
protected  java.io.File destDir
           
protected static org.slf4j.Logger log
           
 
Constructor Summary
AbstractUnzipper()
           
 
Method Summary
 void conditionalUnzip()
           
protected  java.util.zip.ZipEntry[] entries(java.util.zip.ZipInputStream zis)
           
protected  java.io.File saveEntry(java.io.InputStream is, java.util.zip.ZipEntry entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.plugin.util.zip.Unzipper
entries, unzip, unzipFileInArchive
 

Field Detail

log

protected static org.slf4j.Logger log

destDir

protected java.io.File destDir
Constructor Detail

AbstractUnzipper

public AbstractUnzipper()
Method Detail

saveEntry

protected java.io.File saveEntry(java.io.InputStream is,
                                 java.util.zip.ZipEntry entry)
                          throws java.io.IOException
Throws:
java.io.IOException

entries

protected java.util.zip.ZipEntry[] entries(java.util.zip.ZipInputStream zis)
                                    throws java.io.IOException
Throws:
java.io.IOException

conditionalUnzip

public void conditionalUnzip()
                      throws java.io.IOException
Specified by:
conditionalUnzip in interface Unzipper
Throws:
java.io.IOException


Copyright © 2013 Atlassian. All Rights Reserved.