1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.support;
14
15 import com.eviware.soapui.impl.wsdl.support.xsd.SchemaLoader;
16 import org.apache.xmlbeans.XmlObject;
17 import org.apache.xmlbeans.XmlOptions;
18
19 import java.net.URL;
20
21 public class UrlSchemaLoader implements SchemaLoader
22 {
23 private String baseURI;
24
25 public UrlSchemaLoader(String baseURI)
26 {
27 this.baseURI = baseURI;
28 }
29
30 public XmlObject loadXmlObject(String wsdlUrl, XmlOptions options) throws Exception
31 {
32 return XmlObject.Factory.parse(new URL(wsdlUrl), options );
33 }
34
35 public String getBaseURI()
36 {
37 return baseURI;
38 }
39 }