本文整理汇总了Java中com.sun.tools.internal.ws.wsdl.document.WSDLDocument类的典型用法代码示例。如果您正苦于以下问题:Java WSDLDocument类的具体用法?Java WSDLDocument怎么用?Java WSDLDocument使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
WSDLDocument类属于com.sun.tools.internal.ws.wsdl.document包,在下文中一共展示了WSDLDocument类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: parse
import com.sun.tools.internal.ws.wsdl.document.WSDLDocument; //导入依赖的package包/类
public WSDLDocument parse() throws SAXException, IOException {
// parse external binding files
for (InputSource value : options.getWSDLBindings()) {
errReceiver.pollAbort();
Document root = forest.parse(value, false);
if(root==null) continue; // error must have been reported
Element binding = root.getDocumentElement();
if (!Internalizer.fixNull(binding.getNamespaceURI()).equals(JAXWSBindingsConstants.NS_JAXWS_BINDINGS)
|| !binding.getLocalName().equals("bindings")){
errReceiver.error(forest.locatorTable.getStartLocation(binding), WsdlMessages.PARSER_NOT_A_BINDING_FILE(
binding.getNamespaceURI(),
binding.getLocalName()));
continue;
}
NodeList nl = binding.getElementsByTagNameNS(
"http://java.sun.com/xml/ns/javaee", "handler-chains");
for(int i = 0; i < nl.getLength(); i++){
options.addHandlerChainConfiguration((Element) nl.item(i));
}
}
return buildWSDLDocument();
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:25,代码来源:WSDLParser.java
示例2: buildWSDLDocument
import com.sun.tools.internal.ws.wsdl.document.WSDLDocument; //导入依赖的package包/类
private WSDLDocument buildWSDLDocument(){
/**
* Currently we are working off first WSDL document
* TODO: add support of creating WSDLDocument from fromjava.collection of WSDL documents
*/
String location = forest.getRootWSDL();
//It means that WSDL is not found, an error might have been reported, lets try to recover
if(location == null)
return null;
Document root = forest.get(location);
if(root == null)
return null;
WSDLDocument document = new WSDLDocument(forest, errReceiver);
document.setSystemId(location);
TWSDLParserContextImpl context = new TWSDLParserContextImpl(forest, document, listeners, errReceiver);
Definitions definitions = parseDefinitions(context, root);
document.setDefinitions(definitions);
return document;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:26,代码来源:WSDLParser.java
示例3: parse
import com.sun.tools.internal.ws.wsdl.document.WSDLDocument; //导入依赖的package包/类
public WSDLDocument parse() throws SAXException, IOException {
// parse external binding files
for (InputSource value : options.getWSDLBindings()) {
errReceiver.pollAbort();
Document root = forest.parse(value, false);
if(root==null) continue; // error must have been reported
Element binding = root.getDocumentElement();
if (!fixNull(binding.getNamespaceURI()).equals(JAXWSBindingsConstants.NS_JAXWS_BINDINGS)
|| !binding.getLocalName().equals("bindings")){
errReceiver.error(forest.locatorTable.getStartLocation(binding), WsdlMessages.PARSER_NOT_A_BINDING_FILE(
binding.getNamespaceURI(),
binding.getLocalName()));
continue;
}
NodeList nl = binding.getElementsByTagNameNS(
"http://java.sun.com/xml/ns/javaee", "handler-chains");
for(int i = 0; i < nl.getLength(); i++){
options.addHandlerChainConfiguration((Element) nl.item(i));
}
}
return buildWSDLDocument();
}
开发者ID:alexkasko,项目名称:openjdk-icedtea7,代码行数:25,代码来源:WSDLParser.java
注:本文中的com.sun.tools.internal.ws.wsdl.document.WSDLDocument类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论