org.aspectj.org.eclipse.jdt.internal.compiler.apt.util
Class Archive
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.apt.util.Archive
public class Archive
- extends java.lang.Object
Used as a zip file cache.
|
Constructor Summary |
Archive(java.io.File file)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UNKNOWN_ARCHIVE
public static final Archive UNKNOWN_ARCHIVE
packagesCache
protected java.util.Hashtable<java.lang.String,java.util.ArrayList<java.lang.String>> packagesCache
Archive
public Archive(java.io.File file)
throws java.util.zip.ZipException,
java.io.IOException
- Throws:
java.util.zip.ZipException
java.io.IOException
getArchiveFileObject
public ArchiveFileObject getArchiveFileObject(java.lang.String entryName,
java.nio.charset.Charset charset)
contains
public boolean contains(java.lang.String entryName)
allPackages
public java.util.Set<java.lang.String> allPackages()
getTypes
public java.util.ArrayList<java.lang.String> getTypes(java.lang.String packageName)
flush
public void flush()
close
public void close()