home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / rt.jar / java / io / StringWriter.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-23  |  1.3 KB  |  48 lines

  1. package java.io;
  2.  
  3. public class StringWriter extends Writer {
  4.    private StringBuffer buf;
  5.  
  6.    public StringWriter() {
  7.       this.buf = new StringBuffer();
  8.       super.lock = this.buf;
  9.    }
  10.  
  11.    protected StringWriter(int var1) {
  12.       this.buf = new StringBuffer(var1);
  13.       super.lock = this.buf;
  14.    }
  15.  
  16.    public void write(int var1) {
  17.       this.buf.append((char)var1);
  18.    }
  19.  
  20.    public void write(char[] var1, int var2, int var3) {
  21.       this.buf.append(var1, var2, var3);
  22.    }
  23.  
  24.    public void write(String var1) {
  25.       this.buf.append(var1);
  26.    }
  27.  
  28.    public void write(String var1, int var2, int var3) {
  29.       char[] var4 = new char[var3];
  30.       var1.getChars(var2, var3, var4, 0);
  31.       this.buf.append(var4);
  32.    }
  33.  
  34.    public String toString() {
  35.       return this.buf.toString();
  36.    }
  37.  
  38.    public StringBuffer getBuffer() {
  39.       return this.buf;
  40.    }
  41.  
  42.    public void flush() {
  43.    }
  44.  
  45.    public void close() {
  46.    }
  47. }
  48.