Fix generator settings in XMLZipWriter.

This commit is contained in:
Christian P. MOMON 2013-09-03 12:15:13 +02:00
parent 8bb24ce69c
commit 87c1e97616

View file

@ -18,20 +18,39 @@ import java.util.zip.ZipOutputStream;
* Public License as published by the Free Software Foundation version 3
* or any later version.
*/
public class XMLZipWriter extends XMLWriter {
public class XMLZipWriter extends XMLWriter
{
/**
*
* @param file
* @throws IOException
*/
public XMLZipWriter(final File file) throws IOException {
public XMLZipWriter(final File file) throws IOException
{
super();
ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(file));
zos.setLevel(Deflater.BEST_COMPRESSION);
zos.setMethod(ZipOutputStream.DEFLATED);
zos.setComment("Generated by PUCK");
zos.setComment("Generated by XMLZipWriter");
zos.putNextEntry(new ZipEntry(file.getName() + ".xml"));
this.out = new PrintWriter(new OutputStreamWriter(zos, "UTF-8"));
}
/**
*
* @param file
* @throws IOException
*/
public XMLZipWriter(final File file, final String generator) throws IOException
{
super();
ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(file));
zos.setLevel(Deflater.BEST_COMPRESSION);
zos.setMethod(ZipOutputStream.DEFLATED);
zos.setComment(generator);
zos.putNextEntry(new ZipEntry(file.getName() + ".xml"));
this.out = new PrintWriter(new OutputStreamWriter(zos, "UTF-8"));
}
@ -41,7 +60,8 @@ public class XMLZipWriter extends XMLWriter {
* @param target
* @throws IOException
*/
public XMLZipWriter(final OutputStream target) throws IOException {
public XMLZipWriter(final OutputStream target) throws IOException
{
super();
ZipOutputStream zos = new ZipOutputStream(target);
zos.setLevel(Deflater.BEST_COMPRESSION);