org.objectweb.jonas_lib.genbase.archive.JarArchive Class Reference

Inherits org.objectweb.jonas_lib.genbase.archive.AbsArchive.

Inheritance diagram for org.objectweb.jonas_lib.genbase.archive.JarArchive:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.jonas_lib.genbase.archive.JarArchive:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 JarArchive (File jar) throws GenBaseException
InputStream getInputStream (String filename) throws IOException
List getContainedFiles ()
boolean isPacked ()

Detailed Description

A JarArchive is a wrapper for jar file.

Author:
Guillaume Sauthier

Definition at line 46 of file JarArchive.java.


Constructor & Destructor Documentation

org.objectweb.jonas_lib.genbase.archive.JarArchive.JarArchive File  jar  )  throws GenBaseException
 

Creates a new JarArchive object.

Parameters:
jar the File corresponding to a JarFile
Exceptions:
GenBaseException When Manifest cannot be found

Definition at line 58 of file JarArchive.java.

References org.objectweb.jonas_lib.genbase.archive.AbsArchive.getI18n(), org.objectweb.jonas_lib.I18n.getMessage(), and org.objectweb.jonas_lib.genbase.archive.AbsArchive.setManifest().

Here is the call graph for this function:


Member Function Documentation

List org.objectweb.jonas_lib.genbase.archive.JarArchive.getContainedFiles  ) 
 

Returns a List of all files contained in this archive. Original files in jar, added Files are all included as String in this Enumeration.

Returns:
a List of all files contained in this archive.

Implements org.objectweb.jonas_lib.genbase.archive.Archive.

Definition at line 107 of file JarArchive.java.

References org.objectweb.jonas_lib.genbase.archive.AbsArchive.getFiles().

Here is the call graph for this function:

InputStream org.objectweb.jonas_lib.genbase.archive.JarArchive.getInputStream String  filename  )  throws IOException
 

Returns an InputStream corresponding to the given filename.

Parameters:
filename file name source of the InputStream
Returns:
the InputStream corresponding to the given filename.
Exceptions:
IOException when InputStream of the filename cannot be found in the archive

Implements org.objectweb.jonas_lib.genbase.archive.Archive.

Definition at line 80 of file JarArchive.java.

References org.objectweb.jonas_lib.genbase.archive.AbsArchive.getFiles().

Here is the call graph for this function:

boolean org.objectweb.jonas_lib.genbase.archive.JarArchive.isPacked  ) 
 

Returns true if archive is packed or false if archive is unpacked.

Returns:
true if archive is packed or false if archive is unpacked.

Implements org.objectweb.jonas_lib.genbase.archive.Archive.

Definition at line 124 of file JarArchive.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:12:55 2005 for JOnAS by  doxygen 1.3.9.1