KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > teamkonzept > lib > TKStringPrintStream


1 /*
2  * $Header: /cvsroot/webman-cms/source/webman/com/teamkonzept/lib/TKStringPrintStream.java,v 1.5 2000/05/22 15:01:21 careck Exp $
3  *
4  */

5 package com.teamkonzept.lib;
6
7 import java.io.*;
8
9 /**
10  *
11  */

12 public class TKStringPrintStream extends PrintStream {
13
14     protected ByteArrayOutputStream buffer;
15     
16     public TKStringPrintStream ()
17     {
18         this (new ByteArrayOutputStream());
19     }
20     
21     protected TKStringPrintStream (ByteArrayOutputStream buffer)
22     {
23         super (buffer);
24         this.buffer = buffer;
25     }
26     
27     public ByteArrayOutputStream buffer () { return buffer; }
28
29     public String JavaDoc toString ()
30     {
31         return buffer.toString();
32     }
33
34     public void reset () {
35
36         buffer.reset();
37     }
38 }
39
Popular Tags