1 25 26 package org.objectweb.jonas_ws.wsgen.generator.ews; 27 28 import org.objectweb.jonas_lib.genbase.GenBaseException; 29 import org.objectweb.jonas_lib.genbase.archive.Archive; 30 31 import org.objectweb.jonas_ws.deployment.api.ServiceDesc; 32 import org.objectweb.jonas_ws.deployment.api.ServiceRefDesc; 33 import org.objectweb.jonas_ws.wsgen.WsGenException; 34 import org.objectweb.jonas_ws.wsgen.ddmodifier.WebServicesDDModifier; 35 import org.objectweb.jonas_ws.wsgen.ddmodifier.WsClientDDModifier; 36 import org.objectweb.jonas_ws.wsgen.ddmodifier.WsEndpointDDModifier; 37 import org.objectweb.jonas_ws.wsgen.generator.GeneratorFactory; 38 import org.objectweb.jonas_ws.wsgen.generator.WsClientGenerator; 39 import org.objectweb.jonas_ws.wsgen.generator.WsEndpointGenerator; 40 41 42 47 public class EWSGeneratorFactory extends GeneratorFactory { 48 61 public WsClientGenerator newGenerator(ServiceRefDesc serviceRef, 62 WsClientDDModifier ddm, Archive archive) throws GenBaseException, WsGenException { 63 return new EWSWsClientGenerator(getConfiguration(), serviceRef, ddm, archive); 64 } 65 66 80 public WsEndpointGenerator newGenerator(ServiceDesc serviceDesc, 81 WsEndpointDDModifier ddm, WebServicesDDModifier wsddm, Archive arch) throws GenBaseException, WsGenException { 82 return new EWSWsEndpointGenerator(getConfiguration(), serviceDesc, ddm, wsddm, arch); 83 } 84 } 85 | Popular Tags |