Class ZipRepository
java.lang.Object
org.pentaho.reporting.libraries.repository.zipwriter.ZipRepository
- All Implemented Interfaces:
Repository
Creation-Date: 01.12.2006, 21:12:39
- Author:
- Thomas Morgner
-
Constructor Summary
ConstructorsConstructorDescriptionZipRepository
(java.io.OutputStream out) ZipRepository
(java.io.OutputStream out, int level) ZipRepository
(java.io.OutputStream out, int level, MimeRegistry mimeRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Returns the repositories MimeRegistry, which is used return basic content-type information about the items stored in this repository.getRoot()
Returns the repositories root directory entry.void
writeContent
(java.util.zip.ZipEntry entry, java.io.InputStream in, int method, int compression) void
writeDirectory
(java.util.zip.ZipEntry entry) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ZipRepository
-
ZipRepository
public ZipRepository(java.io.OutputStream out, int level) -
ZipRepository
public ZipRepository(java.io.OutputStream out)
-
-
Method Details
-
getRoot
Description copied from interface:Repository
Returns the repositories root directory entry.- Specified by:
getRoot
in interfaceRepository
- Returns:
- the root directory.
- Throws:
ContentIOException
- if an error occurs.
-
getMimeRegistry
Description copied from interface:Repository
Returns the repositories MimeRegistry, which is used return basic content-type information about the items stored in this repository.- Specified by:
getMimeRegistry
in interfaceRepository
- Returns:
- the mime registry.
- See Also:
-
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, int method, int compression) throws java.io.IOException - Throws:
java.io.IOException
-