classUtils.resolver.model
Class AuditableJarFile
java.lang.Object
   java.util.zip.ZipFile
java.util.zip.ZipFile
       java.util.jar.JarFile
java.util.jar.JarFile
           classUtils.resolver.model.AuditableJarFile
classUtils.resolver.model.AuditableJarFile
- public class AuditableJarFile 
- extends java.util.jar.JarFile
- Version:
- 2.0 http://home.attbi.com/~doug.tillman/index.html
          
          Represents individual jar file's attributes and exploded
          contents.
- Author:
- Douglas Tillman, VTE Consulting, 12/2002
 
| Fields inherited from class java.util.jar.JarFile | 
| MANIFEST_NAME | 
 
| Fields inherited from class java.util.zip.ZipFile | 
| OPEN_DELETE, OPEN_READ | 
 
| Constructor Summary | 
| AuditableJarFile(java.io.File root)Constructor method that takes two parameters to satisfy call to
 superclass' constructor.
 | 
 
| Method Summary | 
|  java.util.ArrayList | getExplodedContents()Standard getter method to return the ArrayList of class file names.
 | 
|  java.io.File | getFile()Returns underlying File object
 | 
|  void | setExplodedContents()Sets the contents, class files only, as an instance variable in the
 JarFile object.
 | 
 
| Methods inherited from class java.util.jar.JarFile | 
| entries, getEntry, getInputStream, getJarEntry, getManifest | 
 
| Methods inherited from class java.util.zip.ZipFile | 
| close, getName, size | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LOCSIG
public static final long LOCSIG
- See Also:
- Constant Field Values
EXTSIG
public static final long EXTSIG
- See Also:
- Constant Field Values
CENSIG
public static final long CENSIG
- See Also:
- Constant Field Values
ENDSIG
public static final long ENDSIG
- See Also:
- Constant Field Values
LOCHDR
public static final int LOCHDR
- See Also:
- Constant Field Values
EXTHDR
public static final int EXTHDR
- See Also:
- Constant Field Values
CENHDR
public static final int CENHDR
- See Also:
- Constant Field Values
ENDHDR
public static final int ENDHDR
- See Also:
- Constant Field Values
LOCVER
public static final int LOCVER
- See Also:
- Constant Field Values
LOCFLG
public static final int LOCFLG
- See Also:
- Constant Field Values
LOCHOW
public static final int LOCHOW
- See Also:
- Constant Field Values
LOCTIM
public static final int LOCTIM
- See Also:
- Constant Field Values
LOCCRC
public static final int LOCCRC
- See Also:
- Constant Field Values
LOCSIZ
public static final int LOCSIZ
- See Also:
- Constant Field Values
LOCLEN
public static final int LOCLEN
- See Also:
- Constant Field Values
LOCNAM
public static final int LOCNAM
- See Also:
- Constant Field Values
LOCEXT
public static final int LOCEXT
- See Also:
- Constant Field Values
EXTCRC
public static final int EXTCRC
- See Also:
- Constant Field Values
EXTSIZ
public static final int EXTSIZ
- See Also:
- Constant Field Values
EXTLEN
public static final int EXTLEN
- See Also:
- Constant Field Values
CENVEM
public static final int CENVEM
- See Also:
- Constant Field Values
CENVER
public static final int CENVER
- See Also:
- Constant Field Values
CENFLG
public static final int CENFLG
- See Also:
- Constant Field Values
CENHOW
public static final int CENHOW
- See Also:
- Constant Field Values
CENTIM
public static final int CENTIM
- See Also:
- Constant Field Values
CENCRC
public static final int CENCRC
- See Also:
- Constant Field Values
CENSIZ
public static final int CENSIZ
- See Also:
- Constant Field Values
CENLEN
public static final int CENLEN
- See Also:
- Constant Field Values
CENNAM
public static final int CENNAM
- See Also:
- Constant Field Values
CENEXT
public static final int CENEXT
- See Also:
- Constant Field Values
CENCOM
public static final int CENCOM
- See Also:
- Constant Field Values
CENDSK
public static final int CENDSK
- See Also:
- Constant Field Values
CENATT
public static final int CENATT
- See Also:
- Constant Field Values
CENATX
public static final int CENATX
- See Also:
- Constant Field Values
CENOFF
public static final int CENOFF
- See Also:
- Constant Field Values
ENDSUB
public static final int ENDSUB
- See Also:
- Constant Field Values
ENDTOT
public static final int ENDTOT
- See Also:
- Constant Field Values
ENDSIZ
public static final int ENDSIZ
- See Also:
- Constant Field Values
ENDOFF
public static final int ENDOFF
- See Also:
- Constant Field Values
ENDCOM
public static final int ENDCOM
- See Also:
- Constant Field Values
AuditableJarFile
public AuditableJarFile(java.io.File root)
                 throws java.io.IOException
- Constructor method that takes two parameters to satisfy call to
 superclass' constructor.
 
- Parameters:
- root- - root directory of current file under examination.
- Throws:
- java.io.IOException
 
getExplodedContents
public java.util.ArrayList getExplodedContents()
- Standard getter method to return the ArrayList of class file names.
 
- 
 
setExplodedContents
public void setExplodedContents()
- Sets the contents, class files only, as an instance variable in the
 JarFile object.
 
- 
 
getFile
public java.io.File getFile()
- Returns underlying File object
 
- 
- Returns:
- java.io.File used to construct the instance