AxisGeneratorFactory.java

00001 
00025 package org.objectweb.jonas_ws.wsgen.generator.axis;
00026 
00027 import org.objectweb.jonas_lib.genbase.GenBaseException;
00028 import org.objectweb.jonas_lib.genbase.archive.Archive;
00029 
00030 import org.objectweb.jonas_ws.deployment.api.ServiceDesc;
00031 import org.objectweb.jonas_ws.deployment.api.ServiceRefDesc;
00032 import org.objectweb.jonas_ws.wsgen.WsGenException;
00033 import org.objectweb.jonas_ws.wsgen.ddmodifier.WebServicesDDModifier;
00034 import org.objectweb.jonas_ws.wsgen.ddmodifier.WsClientDDModifier;
00035 import org.objectweb.jonas_ws.wsgen.ddmodifier.WsEndpointDDModifier;
00036 import org.objectweb.jonas_ws.wsgen.generator.GeneratorFactory;
00037 import org.objectweb.jonas_ws.wsgen.generator.WsClientGenerator;
00038 import org.objectweb.jonas_ws.wsgen.generator.WsEndpointGenerator;
00039 
00040 
00046 public class AxisGeneratorFactory extends GeneratorFactory {
00060     public WsClientGenerator newGenerator(ServiceRefDesc serviceRef,
00061         WsClientDDModifier ddm, Archive archive) throws GenBaseException, WsGenException {
00062         return new AxisWsClientGenerator(getConfiguration(), serviceRef, ddm, archive);
00063     }
00064 
00078     public WsEndpointGenerator newGenerator(ServiceDesc serviceDesc,
00079         WsEndpointDDModifier ddm, WebServicesDDModifier wsddm, Archive arch) throws GenBaseException, WsGenException {
00080         return new AxisWsEndpointGenerator(getConfiguration(), serviceDesc, ddm, wsddm, arch);
00081     }
00082 }

Generated on Tue Feb 15 15:06:00 2005 for JOnAS by  doxygen 1.3.9.1