IMultiReportOutputpublic class ZipMultiReportOutput extends java.lang.Object implements IMultiReportOutput
IMultiReportOutput that writes files into a
ZipOutputStream.| Constructor | Description |
|---|---|
ZipMultiReportOutput(java.io.OutputStream out) |
Creates a new instance based on the given
OutputStream. |
ZipMultiReportOutput(java.util.zip.ZipOutputStream zip) |
Creates a new instance based on the given
ZipOutputStream. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Closes the underlying resource container.
|
java.io.OutputStream |
createFile(java.lang.String path) |
Creates a file at the given local path.
|
public ZipMultiReportOutput(java.util.zip.ZipOutputStream zip)
ZipOutputStream.zip - stream to write file entries topublic ZipMultiReportOutput(java.io.OutputStream out)
OutputStream.out - stream to write file entries topublic java.io.OutputStream createFile(java.lang.String path)
throws java.io.IOException
IMultiReportOutputOutputStream
has to be closed before the next document is created.createFile in interface IMultiReportOutputpath - local path to the new documentjava.io.IOException - if the creation failspublic void close()
throws java.io.IOException
IMultiReportOutputclose in interface IMultiReportOutputjava.io.IOException - if closing failsCopyright © 2018. All rights reserved.