com.partnersoft.v3x.io
Class OpenAccessByteArrayOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.ByteArrayOutputStream
          extended by com.partnersoft.v3x.io.OpenAccessByteArrayOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable

public class OpenAccessByteArrayOutputStream
extends java.io.ByteArrayOutputStream

A ByteArrayOutputStream that you can get at the internal buffer of.


Field Summary
 
Fields inherited from class java.io.ByteArrayOutputStream
buf, count
 
Constructor Summary
OpenAccessByteArrayOutputStream()
           
OpenAccessByteArrayOutputStream(int size)
           
 
Method Summary
 byte[] getBuffer()
           
 int getCount()
           
 void resetAndShrink()
           
 
Methods inherited from class java.io.ByteArrayOutputStream
close, reset, size, toByteArray, toString, toString, toString, write, write, writeTo
 
Methods inherited from class java.io.OutputStream
flush, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OpenAccessByteArrayOutputStream

public OpenAccessByteArrayOutputStream()

OpenAccessByteArrayOutputStream

public OpenAccessByteArrayOutputStream(int size)
Method Detail

getBuffer

public byte[] getBuffer()

getCount

public int getCount()

resetAndShrink

public void resetAndShrink()