org.objectweb.jonas_ws.wsgen.generator
Class WsClientGenerator

java.lang.Object
  extended byorg.objectweb.jonas_ws.wsgen.generator.Generator
      extended byorg.objectweb.jonas_ws.wsgen.generator.WsClientGenerator
Direct Known Subclasses:
AxisWsClientGenerator

public abstract class WsClientGenerator
extends Generator

Generate sources and/or config for WebServices clients.

Author:
Guillaume Sauthier

Constructor Summary
WsClientGenerator(Config config, ServiceRefDesc serviceRef, WsClientDDModifier ddm, Archive arch)
          Creates a new WsClientGenerator.
 
Method Summary
 Archive getArchive()
           
 WsClientDDModifier getModifier()
           
 ServiceRefDesc getRef()
           
 
Methods inherited from class org.objectweb.jonas_ws.wsgen.generator.Generator
addFiles, compile, generate, getClasses, getConfig, getI18n, getLogger, getSources
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsClientGenerator

public WsClientGenerator(Config config,
                         ServiceRefDesc serviceRef,
                         WsClientDDModifier ddm,
                         Archive arch)
                  throws WsGenException
Creates a new WsClientGenerator.

Parameters:
config - Generator Configuration
serviceRef - client dependency on a webservice
ddm - jonas-service-ref modifier
arch - modified archive
Throws:
WsGenException - When instanciation fails
Method Detail

getArchive

public Archive getArchive()
Returns:
Returns the archive.

getModifier

public WsClientDDModifier getModifier()
Returns:
Returns the modifier.

getRef

public ServiceRefDesc getRef()
Returns:
Returns the ref.