jaxws/src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder.java
equal
deleted
inserted
replaced
39 |
39 |
40 import javax.xml.namespace.QName; |
40 import javax.xml.namespace.QName; |
41 import java.io.ByteArrayInputStream; |
41 import java.io.ByteArrayInputStream; |
42 import java.io.StringReader; |
42 import java.io.StringReader; |
43 import java.io.StringWriter; |
43 import java.io.StringWriter; |
44 import java.nio.charset.StandardCharsets; |
44 import java.io.UnsupportedEncodingException; |
45 import java.text.MessageFormat; |
45 import java.text.MessageFormat; |
46 import java.util.*; |
46 import java.util.*; |
47 |
47 |
48 |
48 |
49 /** |
49 /** |
106 InputSource is = b.schemas.get(i); |
106 InputSource is = b.schemas.get(i); |
107 is.setSystemId(sysId+(i + 1)); |
107 is.setSystemId(sysId+(i + 1)); |
108 } |
108 } |
109 //add w3c EPR binding |
109 //add w3c EPR binding |
110 if(!(options.noAddressingBbinding) && options.target.isLaterThan(Options.Target.V2_1)){ |
110 if(!(options.noAddressingBbinding) && options.target.isLaterThan(Options.Target.V2_1)){ |
111 InputSource is = new InputSource(new ByteArrayInputStream(w3ceprSchemaBinding.getBytes(StandardCharsets.UTF_8))); |
111 InputSource is = new InputSource(new ByteArrayInputStream(getUTF8Bytes(w3ceprSchemaBinding))); |
112 is.setSystemId(sysId+(++i +1)); |
112 is.setSystemId(sysId+(++i +1)); |
113 b.schemas.add(is); |
113 b.schemas.add(is); |
114 } |
114 } |
115 |
115 |
116 |
116 |
119 // InputSource is1 = new InputSource(new ByteArrayInputStream(memberSubmissionEPR.getBytes())); |
119 // InputSource is1 = new InputSource(new ByteArrayInputStream(memberSubmissionEPR.getBytes())); |
120 // is1.setSystemId(sysId+(++i + 1)); |
120 // is1.setSystemId(sysId+(++i + 1)); |
121 // b.schemas.add(is1); |
121 // b.schemas.add(is1); |
122 |
122 |
123 return b.schemas; |
123 return b.schemas; |
|
124 } |
|
125 |
|
126 private static byte[] getUTF8Bytes(String w3ceprSchemaBinding1) { |
|
127 try { |
|
128 return w3ceprSchemaBinding1.getBytes("UTF-8"); |
|
129 } catch (UnsupportedEncodingException unexpected) { |
|
130 // should never happen |
|
131 throw new IllegalStateException(unexpected); |
|
132 } |
124 } |
133 } |
125 |
134 |
126 |
135 |
127 private PseudoSchemaBuilder(WSDLDocument _wsdl) { |
136 private PseudoSchemaBuilder(WSDLDocument _wsdl) { |
128 this.wsdlDocument = _wsdl; |
137 this.wsdlDocument = _wsdl; |