com.imagero.uio.io
Class MultiByteArrayOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended bycom.imagero.uio.io.MultiByteArrayOutputStream

public class MultiByteArrayOutputStream
extends java.io.OutputStream

MultiByteArrayOutputStream.java
It's like ByteArrayOutputStream, but with multiple arrays
Array size is defined through sizeX;


Field Summary
protected  byte[] buf
           
protected  int pos
           
 
Constructor Summary
MultiByteArrayOutputStream()
           
MultiByteArrayOutputStream(int sizeX)
           
 
Method Summary
 void close()
           
 void flush()
           
 java.util.Vector getVector()
           
 int length()
           
protected  void nextArray()
           
static void printHex(int value)
           
 void reset()
           
 void write(byte[] b, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.OutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buf

protected byte[] buf

pos

protected int pos
Constructor Detail

MultiByteArrayOutputStream

public MultiByteArrayOutputStream()

MultiByteArrayOutputStream

public MultiByteArrayOutputStream(int sizeX)
Method Detail

nextArray

protected void nextArray()

write

public void write(byte[] b,
                  int off,
                  int len)

write

public void write(int b)

printHex

public static void printHex(int value)

reset

public void reset()

getVector

public java.util.Vector getVector()

flush

public void flush()

close

public void close()

length

public int length()