⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 definitionshelper.java

📁 Xfire文件 用于开发web service 的一个开源工具 很好用的
💻 JAVA
字号:
package org.codehaus.xfire.wsdl11.parser;import java.util.List;import javax.wsdl.Binding;import javax.wsdl.BindingOperation;import javax.wsdl.Port;import javax.wsdl.extensions.soap.SOAPAddress;import javax.wsdl.extensions.soap.SOAPBinding;import javax.wsdl.extensions.soap.SOAPBody;import javax.wsdl.extensions.soap.SOAPOperation;public class DefinitionsHelper{    public static SOAPBody getSOAPBody(List extensibilityElements)    {        SOAPBody body = null;        for (int j = 0; j < extensibilityElements.size(); j++)        {            Object element = extensibilityElements.get(j);            if (element instanceof SOAPBody)            {                body = (SOAPBody) element;                break;            }        }        return body;    }    public static SOAPBinding getSOAPBinding(Binding binding)    {        SOAPBinding soapBinding = null;        List extensibilityElements = binding.getExtensibilityElements();        for (int i = 0; i < extensibilityElements.size(); i++)        {            Object element = extensibilityElements.get(i);            if (element instanceof SOAPBinding)            {                soapBinding = (SOAPBinding) element;            }        }        return soapBinding;    }    public static SOAPAddress getSOAPAddress(Port port)    {        SOAPAddress soapAddress = null;        List extensibilityElements = port.getExtensibilityElements();        for (int i = 0; i < extensibilityElements.size(); i++)        {            Object element = extensibilityElements.get(i);            if (element instanceof SOAPAddress)            {                soapAddress = (SOAPAddress) element;            }        }        return soapAddress;    }        public static SOAPOperation getSOAPOperation(BindingOperation operation)    {        SOAPOperation soapOp = null;        List extensibilityElements = operation.getExtensibilityElements();        for (int i = 0; i < extensibilityElements.size(); i++)        {            Object element = extensibilityElements.get(i);            if (element instanceof SOAPOperation)            {                soapOp = (SOAPOperation) element;            }        }        return soapOp;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -