com.japisoft.fastparser.fio
Class FastByteArrayOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--com.japisoft.fastparser.fio.FastByteArrayOutputStream

public final class FastByteArrayOutputStream
extends java.io.OutputStream

Non synchronized ByteArrayOutputStream

Version:
1.0

Constructor Summary
FastByteArrayOutputStream()
           
 
Method Summary
 void close()
           
 void reset()
           
 int size()
           
 byte[] toByteArray()
           
 java.lang.String toString()
           
 java.lang.String toString(int hibyte)
           
 java.lang.String toString(java.lang.String enc)
           
 void write(byte[] b, int off, int len)
           
 void write(int b)
           
 void writeTo(java.io.OutputStream out)
           
 
Methods inherited from class java.io.OutputStream
flush, write
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FastByteArrayOutputStream

public FastByteArrayOutputStream()
Method Detail

write

public void write(int b)
Specified by:
write in class java.io.OutputStream

write

public void write(byte[] b,
                  int off,
                  int len)
Overrides:
write in class java.io.OutputStream

writeTo

public void writeTo(java.io.OutputStream out)
             throws java.io.IOException
java.io.IOException

reset

public void reset()

toByteArray

public byte[] toByteArray()

size

public int size()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(java.lang.String enc)
                          throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException

toString

public java.lang.String toString(int hibyte)

close

public void close()
           throws java.io.IOException
Overrides:
close in class java.io.OutputStream
java.io.IOException