org.stringtree.template
Class ByteArrayStringCollector

java.lang.Object
  extended by org.stringtree.template.ByteArrayStringCollector
All Implemented Interfaces:
StringCollector

public class ByteArrayStringCollector
extends java.lang.Object
implements StringCollector


Field Summary
private  java.io.ByteArrayOutputStream buf
           
private  java.io.PrintStream ps
           
 
Constructor Summary
ByteArrayStringCollector()
           
 
Method Summary
 void flush()
           
 int length()
           
 java.io.PrintStream printStream()
           
 byte[] toByteArray()
           
 java.lang.String toString()
           
 void write(byte[] bytes)
           
 void write(char cc)
           
 void write(java.lang.Object value)
           
 void write(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

buf

private java.io.ByteArrayOutputStream buf

ps

private java.io.PrintStream ps
Constructor Detail

ByteArrayStringCollector

public ByteArrayStringCollector()
Method Detail

write

public void write(char cc)
Specified by:
write in interface StringCollector

write

public void write(java.lang.String value)
Specified by:
write in interface StringCollector

write

public void write(byte[] bytes)
Specified by:
write in interface StringCollector

write

public void write(java.lang.Object value)
Specified by:
write in interface StringCollector

flush

public void flush()
Specified by:
flush in interface StringCollector

length

public int length()
Specified by:
length in interface StringCollector

printStream

public java.io.PrintStream printStream()
Specified by:
printStream in interface StringCollector

toByteArray

public byte[] toByteArray()

toString

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