org.ow2.jonas.generators.wsgen.generator
Class WsEndpointGenerator

java.lang.Object
  extended by org.ow2.jonas.generators.genbase.generator.AbsGenerator
      extended by org.ow2.jonas.generators.wsgen.generator.Generator
          extended by org.ow2.jonas.generators.wsgen.generator.WsEndpointGenerator
Direct Known Subclasses:
AxisWsEndpointGenerator, EWSWsEndpointGenerator

public abstract class WsEndpointGenerator
extends Generator

Generate sources and/or config files for WebServices Endpoint.

Author:
Guillaume Sauthier

Constructor Summary
WsEndpointGenerator(Config config, ServiceDesc serviceDesc, WsEndpointDDModifier ddm, WebServicesDDModifier wsddm, Archive arch)
          Creates a new WsEndpointGenerator
 
Method Summary
 Archive getArchive()
           
 WsEndpointDDModifier getModifier()
           
 ServiceDesc getService()
           
 WebServicesDDModifier getWsModifier()
           
 
Methods inherited from class org.ow2.jonas.generators.wsgen.generator.Generator
compile, generate, getI18n
 
Methods inherited from class org.ow2.jonas.generators.genbase.generator.AbsGenerator
addFiles, getClasses, getConfig, getJavaSources, 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,
                           Archive arch)
                    throws GenBaseException
Creates a new WsEndpointGenerator

Parameters:
config - Generator Configuration
serviceDesc - WebService Endpoint description
ddm - Web DD Modifier
wsddm - webservices.xml DD modifier
arch - the Archive to modify
Throws:
GenBaseException - When instanciation fails
Method Detail

getService

public ServiceDesc getService()
Returns:
the service.

getArchive

public Archive getArchive()
Returns:
the archive.

getModifier

public WsEndpointDDModifier getModifier()
Returns:
the modifier.

getWsModifier

public WebServicesDDModifier getWsModifier()
Returns:
the wsModifier.


Copyright © 2010 OW2 Consortium. All Rights Reserved.