1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.support.definition.export;
14
15 import com.eviware.soapui.impl.support.definition.InterfaceDefinition;
16 import com.eviware.soapui.impl.wsdl.WsdlInterface;
17
18 public class WsdlDefinitionExporter extends AbstractDefinitionExporter
19 {
20 public WsdlDefinitionExporter( WsdlInterface iface ) throws Exception
21 {
22 this( iface.getWsdlContext().getInterfaceDefinition() );
23 }
24
25 public WsdlDefinitionExporter(InterfaceDefinition<WsdlInterface> definition)
26 {
27 super(definition);
28 }
29
30 protected String[] getLocationXPathsToReplace() {
31 return new String[]
32 {
33 "declare namespace s='http://schemas.xmlsoap.org/wsdl/' .//s:import/@location",
34 "declare namespace s='http://www.w3.org/2001/XMLSchema' .//s:import/@schemaLocation",
35 "declare namespace s='http://www.w3.org/2001/XMLSchema' .//s:include/@schemaLocation"
36 };
37 }
38 }