adavid.io
Class StringOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--adavid.io.StringOutputStream

public class StringOutputStream
extends java.io.OutputStream

StringOuputStream output stream to a string


Constructor Summary
StringOutputStream()
          default constructor: to a string
StringOutputStream(int size)
          or fix the buffer size
StringOutputStream(java.lang.StringBuffer buf)
          or takes the buffer directly
 
Method Summary
 int length()
          forward StringBuffer functions
 void setLength(int l)
           
 java.lang.String toString()
          returns the written string
 void write(int b)
          implements the stream: writes the byte to the string buffer
 
Methods inherited from class java.io.OutputStream
close, flush, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringOutputStream

public StringOutputStream()
default constructor: to a string

StringOutputStream

public StringOutputStream(int size)
or fix the buffer size

StringOutputStream

public StringOutputStream(java.lang.StringBuffer buf)
or takes the buffer directly
Method Detail

write

public void write(int b)
implements the stream: writes the byte to the string buffer
Overrides:
write in class java.io.OutputStream

toString

public java.lang.String toString()
returns the written string
Overrides:
toString in class java.lang.Object

length

public int length()
forward StringBuffer functions

setLength

public void setLength(int l)