Inheritance diagram for org.objectweb.jonas_lib.genbase.archive.Archive:
Public Member Functions | |
void | addDirectory (File directory) |
Package Functions | |
void | addDirectoryIn (String dirName, File directory) |
void | addFile (File file) |
void | addFile (File file, String name) |
void | addFileIn (String dirName, File file) |
File | getRootFile () |
Manifest | getManifest () |
InputStream | getInputStream (String filename) throws IOException |
List | getContainedFiles () |
boolean | isPacked () |
String | getName () |
Archive
is a Wrapper around a Jar file (ear, war, jar) or around a directory structured lik a Jar file (unpacked jar file for example).
Definition at line 40 of file Archive.java.
|
add the content of the given directory into the root of the archive.
Implemented in org.objectweb.jonas_lib.genbase.archive.AbsArchive, and org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Referenced by org.objectweb.jonas_lib.genbase.archive.J2EEArchive.addDirectory(), and org.objectweb.jonas_lib.genclientstub.generator.Generator.addFiles(). |
|
add the content of the given directory into the given directory of the archive.
Implemented in org.objectweb.jonas_lib.genbase.archive.AbsArchive, and org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Referenced by org.objectweb.jonas_lib.genbase.archive.J2EEArchive.addDirectoryIn(), and org.objectweb.jonas_lib.genclientstub.generator.Generator.addFiles(). |
|
add a file into the root directory of the archive with a specified name.
Implemented in org.objectweb.jonas_lib.genbase.archive.AbsArchive, and org.objectweb.jonas_lib.genbase.archive.J2EEArchive. |
|
add a lonely file into the root directory of the archive.
Implemented in org.objectweb.jonas_lib.genbase.archive.AbsArchive, and org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Referenced by org.objectweb.jonas_lib.genbase.archive.J2EEArchive.addFile(). |
|
add a lonely file into the given directory of the archive.
Implemented in org.objectweb.jonas_lib.genbase.archive.AbsArchive, and org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Referenced by org.objectweb.jonas_lib.genbase.archive.J2EEArchive.addFileIn(). |
|
Returns a List of all files contained in this archive. Original files in jar, added Files are all included as String in this Enumeration.
Implemented in org.objectweb.jonas_lib.genbase.archive.FileArchive, org.objectweb.jonas_lib.genbase.archive.J2EEArchive, and org.objectweb.jonas_lib.genbase.archive.JarArchive. Referenced by org.objectweb.jonas_ws.wsgen.generator.ews.EWSWsClientGenerator.addFiles(), org.objectweb.jonas_ws.wsgen.generator.axis.AxisWsClientGenerator.addFiles(), org.objectweb.jonas_lib.genclientstub.modifier.AbsArchiveModifier.generateFoundStubs(), and org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getContainedFiles(). |
|
Returns an InputStream corresponding to the given filename.
Implemented in org.objectweb.jonas_lib.genbase.archive.FileArchive, org.objectweb.jonas_lib.genbase.archive.J2EEArchive, and org.objectweb.jonas_lib.genbase.archive.JarArchive. Referenced by org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getInputStream(). |
|
Returns the Manifest of the Archive.
Implemented in org.objectweb.jonas_lib.genbase.archive.AbsArchive, and org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Referenced by org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getManifest(). |
|
|
Returns the File corresponding to the root of the archive.
Implemented in org.objectweb.jonas_lib.genbase.archive.AbsArchive, and org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Referenced by org.objectweb.jonas_lib.genbase.utils.XMLUtils.addClient(), org.objectweb.jonas_lib.genbase.utils.XMLUtils.addEjb(), org.objectweb.jonas_ws.wsgen.WsGen.execute(), org.objectweb.jonas_lib.genclientstub.ClientStubGen.execute(), org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getRootFile(), and org.objectweb.jonas_lib.genbase.modifier.AbsApplicationModifier.modify(). |
|
Returns true if archive is packed or false if archive is unpacked.
Implemented in org.objectweb.jonas_lib.genbase.archive.FileArchive, org.objectweb.jonas_lib.genbase.archive.J2EEArchive, and org.objectweb.jonas_lib.genbase.archive.JarArchive. Referenced by org.objectweb.jonas_lib.genbase.archive.WebApp.initialize(), and org.objectweb.jonas_lib.genbase.archive.J2EEArchive.isPacked(). |