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