public class ZIPWriter
extends java.util.AbstractMap<java.lang.String,java.util.zip.ZipEntry>
implements java.util.Map<java.lang.String,java.util.zip.ZipEntry>, java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.util.zip.ZipEntry>>
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.String,java.util.zip.ZipEntry> |
backup |
private java.util.zip.ZipOutputStream |
zos |
Constructor and Description |
---|
ZIPWriter(java.io.File file) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
close() |
java.util.Set<java.util.Map.Entry<java.lang.String,java.util.zip.ZipEntry>> |
entrySet() |
java.util.zip.ZipEntry |
get(java.lang.Object key) |
java.util.Iterator<java.util.Map.Entry<java.lang.String,java.util.zip.ZipEntry>> |
iterator() |
java.util.zip.ZipEntry |
put(java.lang.String key,
java.util.zip.ZipEntry value) |
static void |
zip(java.io.File inputDir,
java.io.File zipOut)
create a zip file from a directory
|
clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, remove, size, toString, values
private final java.util.HashMap<java.lang.String,java.util.zip.ZipEntry> backup
private final java.util.zip.ZipOutputStream zos
public ZIPWriter(java.io.File file) throws java.io.IOException
java.io.IOException
public java.util.zip.ZipEntry put(java.lang.String key, java.util.zip.ZipEntry value)
put
in interface java.util.Map<java.lang.String,java.util.zip.ZipEntry>
put
in class java.util.AbstractMap<java.lang.String,java.util.zip.ZipEntry>
public java.util.zip.ZipEntry get(java.lang.Object key)
get
in interface java.util.Map<java.lang.String,java.util.zip.ZipEntry>
get
in class java.util.AbstractMap<java.lang.String,java.util.zip.ZipEntry>
public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.util.zip.ZipEntry>> iterator()
iterator
in interface java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.util.zip.ZipEntry>>
public void clear()
clear
in interface java.util.Map<java.lang.String,java.util.zip.ZipEntry>
clear
in class java.util.AbstractMap<java.lang.String,java.util.zip.ZipEntry>
public java.util.Set<java.util.Map.Entry<java.lang.String,java.util.zip.ZipEntry>> entrySet()
entrySet
in interface java.util.Map<java.lang.String,java.util.zip.ZipEntry>
entrySet
in class java.util.AbstractMap<java.lang.String,java.util.zip.ZipEntry>
public void close() throws java.io.IOException
java.io.IOException
public static void zip(java.io.File inputDir, java.io.File zipOut) throws java.io.IOException
inputDir
- zipOut
- java.io.IOException