1 package org.apache.axis2.wsdl.builder; 2 3 import org.apache.wsdl.*; 4 import org.apache.wsdl.extensions.ExtensionFactory; 5 6 10 public interface WSDLComponentFactory { 11 12 15 public WSDLDescription createDescription(); 16 17 20 public WSDLService createService(); 21 22 25 public WSDLInterface createInterface(); 26 27 30 public WSDLTypes createTypes(); 31 32 35 public WSDLBinding createBinding(); 36 37 40 public WSDLOperation createOperation(); 41 42 45 public WSDLEndpoint createEndpoint(); 46 47 50 public WSDLFaultReference createFaultReference(); 51 52 55 public WSDLFeature createFeature(); 56 57 60 public WSDLImport createImport(); 61 62 65 public WSDLInclude createInclude(); 66 67 72 public WSDLProperty createProperty(); 73 74 78 public MessageReference createMessageReference(); 79 80 84 public WSDLBindingMessageReference createWSDLBindingMessageReference(); 85 86 90 public WSDLBindingOperation createWSDLBindingOperation(); 91 92 93 97 public WSDLExtensibilityAttribute createWSDLExtensibilityAttribute(); 98 99 103 public WSDLBindingFault createBindingFault(); 104 105 111 public ExtensionFactory createExtensionFactory(); 112 113 } 114 | Popular Tags |