com.judoscript.util
Class ZipWriter

java.lang.Object
  extended by com.judoscript.util.ZipWriter

public final class ZipWriter
extends java.lang.Object


Nested Class Summary
static class ZipWriter.Dest
           
 
Constructor Summary
ZipWriter(java.io.File f, StreamCopier sc)
           
ZipWriter(java.lang.String fname, StreamCopier sc)
           
ZipWriter(java.util.zip.ZipOutputStream zos, StreamCopier sc)
           
 
Method Summary
 void close()
           
 java.util.zip.ZipEntry createZipEntry(java.lang.String name)
           
 java.util.zip.ZipOutputStream getZipOutputStream()
           
 void setComment(java.lang.String cmt)
           
 void setCompress(boolean set)
           
 void setLevel(int level)
           
 void writeFile(java.io.File f, java.lang.String name, boolean dupOk)
           
 void writeFileFromTar(org.apache.commons.compress.archivers.tar.TarInputStream tis, org.apache.commons.compress.archivers.tar.TarEntry te, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZipWriter

public ZipWriter(java.util.zip.ZipOutputStream zos,
                 StreamCopier sc)

ZipWriter

public ZipWriter(java.io.File f,
                 StreamCopier sc)
          throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

ZipWriter

public ZipWriter(java.lang.String fname,
                 StreamCopier sc)
          throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException
Method Detail

getZipOutputStream

public java.util.zip.ZipOutputStream getZipOutputStream()

setCompress

public void setCompress(boolean set)

setLevel

public void setLevel(int level)

setComment

public void setComment(java.lang.String cmt)

close

public void close()

writeFile

public void writeFile(java.io.File f,
                      java.lang.String name,
                      boolean dupOk)
               throws java.io.IOException
Throws:
java.io.IOException

writeFileFromTar

public void writeFileFromTar(org.apache.commons.compress.archivers.tar.TarInputStream tis,
                             org.apache.commons.compress.archivers.tar.TarEntry te,
                             java.lang.String name)
                      throws java.io.IOException
Throws:
java.io.IOException

createZipEntry

public java.util.zip.ZipEntry createZipEntry(java.lang.String name)