org.apache.axiom.attachments.impl
Class PartFactory.BAOS

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.ByteArrayOutputStream
          extended by org.apache.axiom.attachments.impl.PartFactory.BAOS
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable
Enclosing class:
PartFactory

static class PartFactory.BAOS
extends java.io.ByteArrayOutputStream

A normal ByteArrayOutputStream, except that it returns the buffer directly instead of returning a copy of the buffer.


Field Summary
 
Fields inherited from class java.io.ByteArrayOutputStream
buf, count
 
Constructor Summary
PartFactory.BAOS()
          Create a BAOS with a decent sized buffer
 
Method Summary
 byte[] toByteArray()
           
 
Methods inherited from class java.io.ByteArrayOutputStream
close, reset, size, 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

PartFactory.BAOS

public PartFactory.BAOS()
Create a BAOS with a decent sized buffer

Method Detail

toByteArray

public byte[] toByteArray()
Overrides:
toByteArray in class java.io.ByteArrayOutputStream