IMultiReportOutput
public 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
IMultiReportOutput
OutputStream
has to be closed before the next document is created.createFile
in interface IMultiReportOutput
path
- local path to the new documentjava.io.IOException
- if the creation failspublic void close() throws java.io.IOException
IMultiReportOutput
close
in interface IMultiReportOutput
java.io.IOException
- if closing failsCopyright © 2018. All rights reserved.