abstractmessage.java
来自「Xfire文件 用于开发web service 的一个开源工具 很好用的」· Java 代码 · 共 130 行
JAVA
130 行
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 + =
减小字号Ctrl + -
显示快捷键?