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

Nested Class Summary
 
Nested classes inherited from class org.objectweb.jonas_ws.wsgen.generator.Generator
Generator.Config
 
Field Summary
protected  Archive archive
          archive
protected  WsClientDDModifier modifier
          jonas-service-ref modifier
protected  ServiceRefDesc ref
          service-ref describing client dependency on a webservice
 
Fields inherited from class org.objectweb.jonas_ws.wsgen.generator.Generator
classes, config, i18n, logger, sources
 
Constructor Summary
WsClientGenerator(Generator.Config config, ServiceRefDesc serviceRef, WsClientDDModifier ddm, Archive arch)
          Creates a new WsClientGenerator.
 
Methods inherited from class org.objectweb.jonas_ws.wsgen.generator.Generator
addFiles, compile, generate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ref

protected ServiceRefDesc ref
service-ref describing client dependency on a webservice


modifier

protected WsClientDDModifier modifier
jonas-service-ref modifier


archive

protected Archive archive
archive

Constructor Detail

WsClientGenerator

public WsClientGenerator(Generator.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