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

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

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

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FileArchive (File archive) throws GenBaseException
InputStream getInputStream (String filename) throws IOException
List getContainedFiles ()
boolean isPacked ()

Detailed Description

A FileArchive is a wrapper for directory structured as a jar.

Author:
Guillaume Sauthier

Definition at line 44 of file FileArchive.java.


Constructor & Destructor Documentation

org.objectweb.jonas_lib.genbase.archive.FileArchive.FileArchive File  archive  )  throws GenBaseException
 

Creates a new FileArchive object.

Parameters:
archive directory structured as a jar
Exceptions:
GenBaseException When manifest cannot be loaded

Definition at line 53 of file FileArchive.java.

References org.objectweb.jonas_lib.genbase.archive.AbsArchive.getI18n(), org.objectweb.jonas_lib.I18n.getMessage(), org.objectweb.jonas_lib.genbase.archive.AbsArchive.getRootFile(), 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.FileArchive.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 103 of file FileArchive.java.

References org.objectweb.jonas_lib.genbase.archive.AbsArchive.getFiles(), and org.objectweb.jonas_lib.genbase.archive.AbsArchive.getRootFile().

Here is the call graph for this function:

InputStream org.objectweb.jonas_lib.genbase.archive.FileArchive.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 corersponding to the given filename cannot be found.

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

Definition at line 80 of file FileArchive.java.

References org.objectweb.jonas_lib.genbase.archive.AbsArchive.getFiles(), and org.objectweb.jonas_lib.genbase.archive.AbsArchive.getRootFile().

Here is the call graph for this function:

boolean org.objectweb.jonas_lib.genbase.archive.FileArchive.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 141 of file FileArchive.java.


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