org.objectweb.jonas_lib.genclientstub.modifier.AbsArchiveModifier Class Reference

Inherited by org.objectweb.jonas_lib.genclientstub.modifier.ClientModifier, org.objectweb.jonas_lib.genclientstub.modifier.EjbJarModifier, and org.objectweb.jonas_lib.genclientstub.modifier.WebAppModifier.

Inheritance diagram for org.objectweb.jonas_lib.genclientstub.modifier.AbsArchiveModifier:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AbsArchiveModifier (J2EEArchive archive)
abstract Archive modify () throws GenBaseException

Protected Member Functions

void generateFoundStubs (Config config, Archive archive) throws ClientStubGenException

Detailed Description

Defines common methods used by all modifier

Definition at line 43 of file AbsArchiveModifier.java.


Constructor & Destructor Documentation

org.objectweb.jonas_lib.genclientstub.modifier.AbsArchiveModifier.AbsArchiveModifier J2EEArchive  archive  ) 
 

Constructor

Parameters:
archive the j2ee archive

Definition at line 49 of file AbsArchiveModifier.java.


Member Function Documentation

void org.objectweb.jonas_lib.genclientstub.modifier.AbsArchiveModifier.generateFoundStubs Config  config,
Archive  archive
throws ClientStubGenException [protected]
 

Generates stub/tie classes for a given archive with its config

Parameters:
config configuration to use for the generator
archive the file containing the remote class
Exceptions:
ClientStubGenException if the generation fails

Definition at line 66 of file AbsArchiveModifier.java.

References org.objectweb.jonas_lib.genclientstub.generator.Generator.addFiles(), org.objectweb.jonas_lib.genclientstub.generator.Generator.compile(), org.objectweb.jonas_lib.genclientstub.generator.Generator.generate(), and org.objectweb.jonas_lib.genbase.archive.Archive.getContainedFiles().

Referenced by org.objectweb.jonas_lib.genclientstub.modifier.WebAppModifier.modify(), org.objectweb.jonas_lib.genclientstub.modifier.EjbJarModifier.modify(), and org.objectweb.jonas_lib.genclientstub.modifier.ClientModifier.modify().

Here is the call graph for this function:

abstract Archive org.objectweb.jonas_lib.genclientstub.modifier.AbsArchiveModifier.modify  )  throws GenBaseException [pure virtual]
 

Modify the current archive and return a modified archive.

Returns:
a modified archive.
Exceptions:
GenBaseException When Client Generation or storing phase fails.

Implemented in org.objectweb.jonas_lib.genclientstub.modifier.ClientModifier, org.objectweb.jonas_lib.genclientstub.modifier.EjbJarModifier, and org.objectweb.jonas_lib.genclientstub.modifier.WebAppModifier.


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