< prev index next >

src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsimportOptions.java

Print this page
rev 1143 : 8182054: Improve wsdl support
Summary: Also reviewed by Roman Grigoriadi <roman.grigoriadi@oracle.com>
Reviewed-by: joehw, lancea


 428     public final void parseBindings(ErrorReceiver receiver){
 429         for (InputSource is : bindingFiles) {
 430             XMLStreamReader reader =
 431                     XMLStreamReaderFactory.create(is,true);
 432             XMLStreamReaderUtil.nextElementContent(reader);
 433             if (reader.getName().equals(JAXWSBindingsConstants.JAXWS_BINDINGS)) {
 434                 jaxwsCustomBindings.add(is);
 435             } else if (reader.getName().equals(JAXWSBindingsConstants.JAXB_BINDINGS) ||
 436                     reader.getName().equals(new QName(SchemaConstants.NS_XSD, "schema"))) {
 437                 jaxbCustomBindings.add(is);
 438             } else {
 439                 LocatorImpl locator = new LocatorImpl();
 440                 locator.setSystemId(reader.getLocation().getSystemId());
 441                 locator.setPublicId(reader.getLocation().getPublicId());
 442                 locator.setLineNumber(reader.getLocation().getLineNumber());
 443                 locator.setColumnNumber(reader.getLocation().getColumnNumber());
 444                 receiver.warning(locator, ConfigurationMessages.CONFIGURATION_NOT_BINDING_FILE(is.getSystemId()));
 445             }
 446         }
 447     }






 448 }


 428     public final void parseBindings(ErrorReceiver receiver){
 429         for (InputSource is : bindingFiles) {
 430             XMLStreamReader reader =
 431                     XMLStreamReaderFactory.create(is,true);
 432             XMLStreamReaderUtil.nextElementContent(reader);
 433             if (reader.getName().equals(JAXWSBindingsConstants.JAXWS_BINDINGS)) {
 434                 jaxwsCustomBindings.add(is);
 435             } else if (reader.getName().equals(JAXWSBindingsConstants.JAXB_BINDINGS) ||
 436                     reader.getName().equals(new QName(SchemaConstants.NS_XSD, "schema"))) {
 437                 jaxbCustomBindings.add(is);
 438             } else {
 439                 LocatorImpl locator = new LocatorImpl();
 440                 locator.setSystemId(reader.getLocation().getSystemId());
 441                 locator.setPublicId(reader.getLocation().getPublicId());
 442                 locator.setLineNumber(reader.getLocation().getLineNumber());
 443                 locator.setColumnNumber(reader.getLocation().getColumnNumber());
 444                 receiver.warning(locator, ConfigurationMessages.CONFIGURATION_NOT_BINDING_FILE(is.getSystemId()));
 445             }
 446         }
 447     }
 448 
 449     @Override
 450     protected void disableXmlSecurity() {
 451         super.disableXmlSecurity();
 452         schemaCompiler.getOptions().disableXmlSecurity = true;
 453     }
 454 }
< prev index next >