org.objectweb.jonas_ws.wsgen.generator.axis
Class AxisWsClientGenerator

java.lang.Object
  extended by org.objectweb.jonas_lib.genbase.generator.AbsGenerator
      extended by org.objectweb.jonas_ws.wsgen.generator.Generator
          extended by org.objectweb.jonas_ws.wsgen.generator.WsClientGenerator
              extended by org.objectweb.jonas_ws.wsgen.generator.axis.AxisWsClientGenerator

public class AxisWsClientGenerator
extends WsClientGenerator

Generate WebServices client files dedicated to axis.

Author:
Guillaume sauthier

Constructor Summary
AxisWsClientGenerator(Config config, ServiceRefDesc srd, WsClientDDModifier ddm, Archive archive)
          Creates a new AxisWsClientGenerator
 
Method Summary
 void addFiles(Archive archive)
          Add generated files in given archive
 void generate()
          generate axis specific files
static I18n getI18n()
           
 
Methods inherited from class org.objectweb.jonas_ws.wsgen.generator.WsClientGenerator
getArchive, getModifier, getRef
 
Methods inherited from class org.objectweb.jonas_ws.wsgen.generator.Generator
compile
 
Methods inherited from class org.objectweb.jonas_lib.genbase.generator.AbsGenerator
addJavaSources, getClasses, getConfig, getLogger, getSources
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxisWsClientGenerator

public AxisWsClientGenerator(Config config,
                             ServiceRefDesc srd,
                             WsClientDDModifier ddm,
                             Archive archive)
                      throws GenBaseException,
                             WsGenException
Creates a new AxisWsClientGenerator

Parameters:
config - Generator Configuration
srd - WebService Endpoint description
ddm - Web DD Modifier
archive - client archive containing WSDL
Throws:
GenBaseException - When instanciation fails
WsGenException - When instanciation fails
Method Detail

generate

public void generate()
              throws WsGenException
generate axis specific files

Specified by:
generate in class Generator
Throws:
WsGenException - if WSDL cannot be found in archive

addFiles

public void addFiles(Archive archive)
              throws WsGenException
Add generated files in given archive

Specified by:
addFiles in class AbsGenerator
Parameters:
archive - archive where generated fils will be added.
Throws:
WsGenException - when files cannot be added

getI18n

public static I18n getI18n()
Returns:
Returns the i18n.