public class Archive
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Hashtable<java.lang.String,java.util.ArrayList<java.lang.String>> |
packagesCache |
static Archive |
UNKNOWN_ARCHIVE |
| Constructor and Description |
|---|
Archive(java.io.File file) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
allPackages() |
void |
close() |
boolean |
contains(java.lang.String entryName) |
void |
flush() |
ArchiveFileObject |
getArchiveFileObject(java.lang.String entryName,
java.nio.charset.Charset charset) |
java.util.List<java.lang.String> |
getTypes(java.lang.String packageName) |
java.lang.String |
toString() |
public static final Archive UNKNOWN_ARCHIVE
protected java.util.Hashtable<java.lang.String,java.util.ArrayList<java.lang.String>> packagesCache
public Archive(java.io.File file)
throws java.util.zip.ZipException,
java.io.IOException
java.util.zip.ZipExceptionjava.io.IOExceptionpublic ArchiveFileObject getArchiveFileObject(java.lang.String entryName, java.nio.charset.Charset charset)
public boolean contains(java.lang.String entryName)
public java.util.Set<java.lang.String> allPackages()
public java.util.List<java.lang.String> getTypes(java.lang.String packageName)
public void flush()
public void close()
public java.lang.String toString()
toString in class java.lang.Object