igeo.io
Class IByteListOutputStream
java.lang.Object
java.io.OutputStream
igeo.io.IByteListOutputStream
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable
public class IByteListOutputStream
- extends java.io.OutputStream
Byte Output Stream keeping byte framgents as fragments never integrating into one buffer
- Author:
- Satoru Sugihara
Field Summary |
(package private) java.util.ArrayList<byte[]> |
bytes
|
Methods inherited from class java.io.OutputStream |
close, flush |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bytes
java.util.ArrayList<byte[]> bytes
IByteListOutputStream
public IByteListOutputStream()
write
public void write(byte[] b)
- Overrides:
write
in class java.io.OutputStream
write
public void write(byte[] b,
int off,
int len)
- Overrides:
write
in class java.io.OutputStream
write
public void write(int i)
- Specified by:
write
in class java.io.OutputStream
write
public void write(java.util.ArrayList<byte[]> b)
toByteList
public java.util.ArrayList<byte[]> toByteList()
toByteArray
public byte[] toByteArray()
length
public int length()