1 16 package org.apache.wsdl; 17 18 import org.apache.axis2.wsdl.builder.WSDLComponentFactory; 19 20 import javax.xml.namespace.QName ; 21 import java.util.ArrayList ; 22 import java.util.Map ; 23 24 27 public interface WSDLDescription extends Component, WSDLComponentFactory { 28 34 public Map getBindings(); 35 36 41 public void setBindings(Map bindings); 42 43 51 public void addBinding(WSDLBinding binding); 52 53 60 public WSDLBinding getBinding(QName qName); 61 62 69 public void addInterface(WSDLInterface interfaceComponent); 70 71 78 public WSDLInterface getInterface(QName qName); 79 80 85 public Map getServices(); 86 87 92 public void setServices(Map services); 93 94 100 public WSDLService getService(QName qName); 101 102 110 public void addService(WSDLService service); 111 112 117 public String getTargetNameSpace(); 118 119 124 public void setTargetNameSpace(String targetNameSpace); 125 126 131 public Map getWsdlInterfaces(); 132 133 138 public void setWsdlInterfaces(Map wsdlInterfaces); 139 140 145 public WSDLTypes getTypes(); 146 147 152 public void setTypes(WSDLTypes types); 153 154 159 public QName getWSDL1DefinitionName(); 160 161 166 public void setWSDL1DefinitionName(QName wsdl1DefinitionName); 167 168 174 public Map getNamespaces(); 175 176 182 public void setNamespaces(Map namespaces); 183 184 192 public String getNamespace(String prefix); 193 194 199 public ArrayList getImports(); 200 201 206 public void setImports(ArrayList imports); 207 208 213 public void addImports(WSDLImport wsdlImport); 214 215 220 public ArrayList getIncludes(); 221 222 227 public void setIncludes(ArrayList includes); 228 229 234 public void addInclude(WSDLInclude wsdlInclude); 235 236 239 public WSDLDescription createDescription(); 240 241 244 public WSDLService createService(); 245 246 249 public WSDLInterface createInterface(); 250 251 254 public WSDLTypes createTypes(); 255 256 259 public WSDLBinding createBinding(); 260 261 264 public WSDLOperation createOperation(); 265 266 269 public WSDLEndpoint createEndpoint(); 270 271 274 public WSDLFeature createFeature(); 275 276 279 public WSDLImport createImport(); 280 281 284 public WSDLInclude createInclude(); 285 286 291 public WSDLProperty createProperty(); 292 293 298 public WSDLBinding getFirstBinding(); 299 } 300 | Popular Tags |