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