org.jfree.repository.zipwriter
Class ZipRepository

java.lang.Object
  extended by org.jfree.repository.zipwriter.ZipRepository
All Implemented Interfaces:
Repository

public class ZipRepository
extends java.lang.Object
implements Repository

Creation-Date: 01.12.2006, 21:12:39

Author:
Thomas Morgner

Constructor Summary
ZipRepository(java.io.OutputStream out)
           
ZipRepository(java.io.OutputStream out, int level)
           
ZipRepository(java.io.OutputStream out, int level, MimeRegistry mimeRegistry)
           
 
Method Summary
 void close()
           
 MimeRegistry getMimeRegistry()
           
 ContentLocation getRoot()
           
 void writeContent(java.util.zip.ZipEntry entry, java.io.InputStream in)
           
 void writeDirectory(java.util.zip.ZipEntry entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZipRepository

public ZipRepository(java.io.OutputStream out,
                     int level,
                     MimeRegistry mimeRegistry)

ZipRepository

public ZipRepository(java.io.OutputStream out,
                     int level)

ZipRepository

public ZipRepository(java.io.OutputStream out)
Method Detail

getRoot

public ContentLocation getRoot()
                        throws ContentIOException
Specified by:
getRoot in interface Repository
Throws:
ContentIOException

getMimeRegistry

public MimeRegistry getMimeRegistry()
Specified by:
getMimeRegistry in interface Repository

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

writeDirectory

public void writeDirectory(java.util.zip.ZipEntry entry)
                    throws java.io.IOException
Throws:
java.io.IOException

writeContent

public void writeContent(java.util.zip.ZipEntry entry,
                         java.io.InputStream in)
                  throws java.io.IOException
Throws:
java.io.IOException