org.objectweb.jonas_ws.wsgen.generator
Class WsEndpointGenerator

java.lang.Object
  extended byorg.objectweb.jonas_ws.wsgen.generator.Generator
      extended byorg.objectweb.jonas_ws.wsgen.generator.WsEndpointGenerator
Direct Known Subclasses:
AxisWsEndpointGenerator

public abstract class WsEndpointGenerator
extends Generator

Generate sources and/or config files for WebServices Endpoint.

Author:
Guillaume Sauthir

Constructor Summary
WsEndpointGenerator(Config config, ServiceDesc serviceDesc, WsEndpointDDModifier ddm, WebServicesDDModifier wsddm)
          Creates a new WsEndpointGenerator
 
Method Summary
 WsEndpointDDModifier getModifier()
           
 ServiceDesc getService()
           
 WebServicesDDModifier getWsModifier()
           
 
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

WsEndpointGenerator

public WsEndpointGenerator(Config config,
                           ServiceDesc serviceDesc,
                           WsEndpointDDModifier ddm,
                           WebServicesDDModifier wsddm)
                    throws WsGenException
Creates a new WsEndpointGenerator

Parameters:
config - Generator Configuration
serviceDesc - WebService Endpoint description
ddm - Web DD Modifier
wsddm - webservices.xml DD modifier
Throws:
WsGenException - When instanciation fails
Method Detail

getService

public ServiceDesc getService()
Returns:
Returns the service.

getModifier

public WsEndpointDDModifier getModifier()
Returns:
Returns the modifier.

getWsModifier

public WebServicesDDModifier getWsModifier()
Returns:
Returns the wsModifier.