1 16 package org.apache.axis.wsdl.gen; 17 18 import org.apache.axis.wsdl.symbolTable.BaseTypeMapping; 19 import org.apache.axis.wsdl.symbolTable.SymbolTable; 20 import org.apache.axis.wsdl.symbolTable.TypeEntry; 21 22 import javax.wsdl.Binding; 23 import javax.wsdl.Definition; 24 import javax.wsdl.Message; 25 import javax.wsdl.PortType; 26 import javax.wsdl.Service; 27 28 42 public interface GeneratorFactory { 43 44 53 public void generatorPass(Definition def, SymbolTable symbolTable); 54 55 62 public Generator getGenerator(Message message, SymbolTable symbolTable); 63 64 71 public Generator getGenerator(PortType portType, SymbolTable symbolTable); 72 73 80 public Generator getGenerator(Binding binding, SymbolTable symbolTable); 81 82 89 public Generator getGenerator(Service service, SymbolTable symbolTable); 90 91 98 public Generator getGenerator(TypeEntry type, SymbolTable symbolTable); 99 100 108 public Generator getGenerator(Definition definition, 109 SymbolTable symbolTable); 110 111 117 public void setBaseTypeMapping(BaseTypeMapping btm); 118 119 124 public BaseTypeMapping getBaseTypeMapping(); 125 } 126 | Popular Tags |