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

📄 abstractmessage.java

📁 Xfire文件 用于开发web service 的一个开源工具 很好用的
💻 JAVA
字号:
package org.codehaus.xfire.exchange;import java.util.HashMap;import java.util.Map;import org.codehaus.xfire.attachments.Attachments;import org.codehaus.xfire.soap.Soap11;import org.codehaus.xfire.soap.SoapVersion;import org.codehaus.xfire.soap.SoapVersionFactory;import org.codehaus.xfire.transport.Channel;import org.jdom.Element;public abstract class AbstractMessage{    public static final String ANONYMOUS_URI = "urn:codehaus:xfire:anonymous";    private Element header;    private String uri;    private String encoding = "UTF-8";    private Object body;    private Attachments attachments;    private SoapVersion soapVersion = Soap11.getInstance();    private Channel channel;    private Map properties = new HashMap();    public Object getBody()    {        return body;    }    public void setBody(Object body)    {        this.body = body;    }    public Channel getChannel()    {        return channel;    }    public void setChannel(Channel channel)    {        this.channel = channel;    }    public SoapVersion getSoapVersion()    {        return soapVersion;    }    public void setSoapVersion(String soapVersion)    {        this.soapVersion = SoapVersionFactory.getInstance().getSoapVersion(soapVersion);    }    public void setSoapVersion(SoapVersion soapVersion)    {        this.soapVersion = soapVersion;    }        public String getEncoding()    {        return encoding;    }    public void setEncoding(String encoding)    {        this.encoding = encoding;    }    public boolean hasHeader()    {        return header != null;    }        public Element getHeader()    {        return header;    }        public Element getOrCreateHeader()    {        if (header == null)        {            header = new Element("Header", getSoapVersion().getPrefix(), getSoapVersion().getNamespace());        }        return header;    }    public void setHeader(Element header)    {        this.header = header;    }    public String getUri()    {        return uri;    }    public void setUri(String uri)    {        this.uri = uri;    }    public Attachments getAttachments()    {        return attachments;    }    public void setAttachments(Attachments attachments)    {        this.attachments = attachments;    }    public Object getProperty(Object key)    {        return properties.get(key);    }    public void setProperty(Object key, Object value)    {        properties.put(key, value);    }        public String toString()    {        return super.toString() + "[uri=\"" + getUri() + "\"]";     }}

⌨️ 快捷键说明

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