Class ZipRepository
- java.lang.Object
-
- org.pentaho.reporting.libraries.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
Constructors Constructor Description ZipRepository(java.io.OutputStream out)ZipRepository(java.io.OutputStream out, int level)ZipRepository(java.io.OutputStream out, int level, MimeRegistry mimeRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()MimeRegistrygetMimeRegistry()Returns the repositories MimeRegistry, which is used return basic content-type information about the items stored in this repository.ContentLocationgetRoot()Returns the repositories root directory entry.voidwriteContent(java.util.zip.ZipEntry entry, java.io.InputStream in, int method, int compression)voidwriteDirectory(java.util.zip.ZipEntry entry)
-
-
-
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
Description copied from interface:RepositoryReturns the repositories root directory entry.- Specified by:
getRootin interfaceRepository- Returns:
- the root directory.
- Throws:
ContentIOException- if an error occurs.
-
getMimeRegistry
public MimeRegistry getMimeRegistry()
Description copied from interface:RepositoryReturns the repositories MimeRegistry, which is used return basic content-type information about the items stored in this repository.- Specified by:
getMimeRegistryin interfaceRepository- Returns:
- the mime registry.
- See Also:
MimeRegistry
-
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
-
-