1 55 package org.jboss.axis.wsdl.gen; 56 57 import org.jboss.axis.wsdl.symbolTable.BaseTypeMapping; 58 import org.jboss.axis.wsdl.symbolTable.SymbolTable; 59 import org.jboss.axis.wsdl.symbolTable.TypeEntry; 60 61 import javax.wsdl.Binding; 62 import javax.wsdl.Definition; 63 import javax.wsdl.Message; 64 import javax.wsdl.PortType; 65 import javax.wsdl.Service; 66 67 81 82 public interface GeneratorFactory 83 { 84 90 public void generatorPass(Definition def, SymbolTable symbolTable); 91 92 95 public Generator getGenerator(Message message, SymbolTable symbolTable); 96 97 100 public Generator getGenerator(PortType portType, SymbolTable symbolTable); 101 102 105 public Generator getGenerator(Binding binding, SymbolTable symbolTable); 106 107 110 public Generator getGenerator(Service service, SymbolTable symbolTable); 111 112 115 public Generator getGenerator(TypeEntry type, SymbolTable symbolTable); 116 117 121 public Generator getGenerator(Definition definition, SymbolTable symbolTable); 122 123 127 public void setBaseTypeMapping(BaseTypeMapping btm); 128 129 public BaseTypeMapping getBaseTypeMapping(); 130 131 } 132 | Popular Tags |