EWSGeneratorFactory.java

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

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