wt.boot
Class JarInstaller.SharedJarFile

java.lang.Object
  extended byjava.util.zip.ZipFile
      extended bywt.boot.JarInstaller.SharedJarFile
All Implemented Interfaces:
ZipConstants
Enclosing class:
JarInstaller

static class JarInstaller.SharedJarFile
extends ZipFile


Nested Class Summary
 
Nested classes inherited from class java.util.zip.ZipFile
 
Field Summary
private static Vector cache
           
private  String jarFileName
           
private  long lastModified
           
private  int refCount
           
(package private)  boolean verbose
           
 
Fields inherited from class java.util.zip.ZipFile
CENATT, CENATX, CENCOM, CENCRC, CENDSK, CENEXT, CENFLG, CENHDR, CENHOW, CENLEN, CENNAM, CENOFF, CENSIG, CENSIZ, CENTIM, CENVEM, CENVER, ENDCOM, ENDHDR, ENDOFF, ENDSIG, ENDSIZ, ENDSUB, ENDTOT, EXTCRC, EXTHDR, EXTLEN, EXTSIG, EXTSIZ, LOCCRC, LOCEXT, LOCFLG, LOCHDR, LOCHOW, LOCLEN, LOCNAM, LOCSIG, LOCSIZ, LOCTIM, LOCVER, OPEN_DELETE, OPEN_READ
 
Constructor Summary
private JarInstaller.SharedJarFile(File jar_file, long last_modified, boolean verbose)
           
 
Method Summary
 void close()
           
(package private) static void closeSharedJarFile(File jar_file, boolean verbose)
           
(package private) static JarInstaller.SharedJarFile getSharedJarFile(File jar_file, long last_modified, boolean verbose)
           
 
Methods inherited from class java.util.zip.ZipFile
entries, finalize, getEntry, getInputStream, getName, size
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cache

private static Vector cache

jarFileName

private String jarFileName

lastModified

private long lastModified

verbose

boolean verbose

refCount

private int refCount
Constructor Detail

JarInstaller.SharedJarFile

private JarInstaller.SharedJarFile(File jar_file,
                                   long last_modified,
                                   boolean verbose)
                            throws IOException
Method Detail

close

public void close()
           throws IOException
Throws:
IOException

getSharedJarFile

static JarInstaller.SharedJarFile getSharedJarFile(File jar_file,
                                                   long last_modified,
                                                   boolean verbose)
                                            throws IOException
Throws:
IOException

closeSharedJarFile

static void closeSharedJarFile(File jar_file,
                               boolean verbose)
                        throws IOException
Throws:
IOException