1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.axis.message.addressing.tools.wsdl;
19
20 import org.apache.axis.wsdl.gen.Generator;
21 import org.apache.axis.wsdl.symbolTable.BindingEntry;
22 import org.apache.axis.wsdl.symbolTable.PortTypeEntry;
23 import org.apache.axis.wsdl.symbolTable.ServiceEntry;
24 import org.apache.axis.wsdl.symbolTable.SymTabEntry;
25 import org.apache.axis.wsdl.symbolTable.SymbolTable;
26 import org.apache.axis.wsdl.symbolTable.TypeEntry;
27 import org.apache.axis.wsdl.toJava.Emitter;
28 import org.apache.axis.wsdl.toJava.JavaBindingWriter;
29 import org.apache.axis.wsdl.toJava.JavaGeneratorFactory;
30
31 import javax.wsdl.Binding;
32 import javax.wsdl.Service;
33
34 import java.util.Iterator;
35 import java.util.Vector;
36
37 /***
38 *
39 * @author Jarek Gawor (gawor@mcs.anl.gov)
40 */
41 public class JavaAddressingGeneratorFactory extends JavaGeneratorFactory {
42
43 public JavaAddressingGeneratorFactory(Emitter emitter) {
44 super(emitter);
45 }
46
47 public Generator getGenerator(
48 Service service,
49 SymbolTable symbolTable
50 ) {
51 return new JavaAddressingServiceWriter(emitter, service, symbolTable);
52 }
53
54 }