org.ow2.jonas.generators.genclientstub.modifier
Class AbsArchiveModifier

java.lang.Object
  extended by org.ow2.jonas.generators.genbase.modifier.ArchiveModifier
      extended by org.ow2.jonas.generators.genclientstub.modifier.AbsArchiveModifier
Direct Known Subclasses:
ClientModifier, EjbJarModifier, WebAppModifier

public abstract class AbsArchiveModifier
extends org.ow2.jonas.generators.genbase.modifier.ArchiveModifier

Defines common methods used by all modifier


Constructor Summary
AbsArchiveModifier(org.ow2.jonas.generators.genbase.archive.J2EEArchive archive)
          Constructor
 
Method Summary
protected  void generateFoundStubs(org.ow2.jonas.generators.genbase.generator.Config config, org.ow2.jonas.generators.genbase.archive.Archive archive)
          Generates stub/tie classes for a given archive with its config
abstract  org.ow2.jonas.generators.genbase.archive.Archive modify()
          Modify the current archive and return a modified archive.
 
Methods inherited from class org.ow2.jonas.generators.genbase.modifier.ArchiveModifier
getArchive, getLogger, save, save
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbsArchiveModifier

public AbsArchiveModifier(org.ow2.jonas.generators.genbase.archive.J2EEArchive archive)
Constructor

Parameters:
archive - the j2ee archive
Method Detail

modify

public abstract org.ow2.jonas.generators.genbase.archive.Archive modify()
                                                                 throws org.ow2.jonas.generators.genbase.GenBaseException
Modify the current archive and return a modified archive.

Specified by:
modify in class org.ow2.jonas.generators.genbase.modifier.ArchiveModifier
Returns:
a modified archive.
Throws:
org.ow2.jonas.generators.genbase.GenBaseException - When Client Generation or storing phase fails.

generateFoundStubs

protected void generateFoundStubs(org.ow2.jonas.generators.genbase.generator.Config config,
                                  org.ow2.jonas.generators.genbase.archive.Archive archive)
                           throws ClientStubGenException
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
Throws:
ClientStubGenException - if the generation fails


Copyright © 2007 OW2 Consortium. All Rights Reserved.