org.apache.struts2.util
类 FastByteArrayOutputStream
java.lang.Object
java.io.OutputStream
org.apache.struts2.util.FastByteArrayOutputStream
- 所有已实现的接口:
- Closeable, Flushable
public class FastByteArrayOutputStream
- extends OutputStream
A speedy implementation of ByteArrayOutputStream. It's not synchronized, and it
does not copy buffers when it's expanded. There's also no copying of the internal buffer
if it's contents is extracted with the writeTo(stream) method.
FastByteArrayOutputStream
public FastByteArrayOutputStream()
FastByteArrayOutputStream
public FastByteArrayOutputStream(int blockSize)
writeTo
public void writeTo(OutputStream out)
throws IOException
- 抛出:
IOException
writeTo
public void writeTo(RandomAccessFile out)
throws IOException
- 抛出:
IOException
writeTo
public void writeTo(Writer out,
String encoding)
throws IOException
- This is a patched method (added for common Writer, needed for tests)
- 参数:
out
- Writerencoding
- Encoding
- 抛出:
IOException
- If some output failed
writeTo
public void writeTo(javax.servlet.jsp.JspWriter out,
String encoding)
throws IOException
- This is a patched method (standard)
- 参数:
out
- Writerencoding
- Encoding
- 抛出:
IOException
- If some output failed
getSize
public int getSize()
toByteArray
public byte[] toByteArray()
toString
public String toString()
- 覆盖:
- 类
Object
中的 toString
write
public void write(int datum)
throws IOException
- 指定者:
- 类
OutputStream
中的 write
- 抛出:
IOException
write
public void write(byte[] data,
int offset,
int length)
throws IOException
- 覆盖:
- 类
OutputStream
中的 write
- 抛出:
IOException
close
public void close()
- 指定者:
- 接口
Closeable
中的 close
- 覆盖:
- 类
OutputStream
中的 close