bytedatasource.java
来自「Xfire文件 用于开发web service 的一个开源工具 很好用的」· Java 代码 · 共 74 行
JAVA
74 行
package org.codehaus.xfire.attachments;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.activation.DataSource;public class ByteDataSource implements DataSource{ private String contentType; private String name; private byte[] data; private int offset; private int length; public ByteDataSource(byte[] data) { this(data, 0, data.length); } public ByteDataSource(byte[] data, int offset, int length) { this.data = data; this.offset = offset; this.length = length; } public byte[] getData() { return data; } public void setData(byte[] data) { this.data = data; } public void setContentType(String contentType) { this.contentType = contentType; } public void setName(String name) { this.name = name; } public String getContentType() { return contentType; } public InputStream getInputStream() throws IOException { return new ByteArrayInputStream(data, offset, length); } public String getName() { return name; } public OutputStream getOutputStream() throws IOException { return null; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?