public class ZipPackageOutput extends java.lang.Object implements PackageOutput
This class provides methods to write a ZIP file. Each entry is started with nextEntry method that needs the next entry name (file name). Closing entries is not needed, previous entry is closed when nextEntry is called or the entire file is closed with close method.
Modifier and Type | Field and Description |
---|---|
private java.io.OutputStream |
out |
private java.util.zip.ZipOutputStream |
zos |
Constructor and Description |
---|
ZipPackageOutput(java.io.OutputStream out)
Creates a new instance of ZipPackageOutput
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the file.
|
java.io.OutputStream |
getOutputStream()
Gets the output stream for current entry.
|
void |
nextEntry(java.lang.String name)
Starts next entry with the specified name.
|
public ZipPackageOutput(java.io.OutputStream out)
public void nextEntry(java.lang.String name) throws java.io.IOException
nextEntry
in interface PackageOutput
java.io.IOException
public java.io.OutputStream getOutputStream() throws java.io.IOException
getOutputStream
in interface PackageOutput
java.io.IOException
public void close() throws java.io.IOException
close
in interface PackageOutput
java.io.IOException
Copyright 2004-2015 Wandora Team