home *** CD-ROM | disk | FTP | other *** search
/ Australian PC Authority 2001 February / FEB2001.BIN / INTERNET / OPERA / CNET-Opera5_final_java.exe / OPERA.JAR / opera / ConsoleOStream.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-07-04  |  920 b   |  59 lines

  1. package opera;
  2.  
  3. import java.awt.TextArea;
  4. import java.io.PrintStream;
  5.  
  6. public class ConsoleOStream extends PrintStream {
  7.    private TextArea console_ta;
  8.  
  9.    public ConsoleOStream(TextArea var1) {
  10.       super(System.out);
  11.       this.console_ta = var1;
  12.    }
  13.  
  14.    public void write(int var1) {
  15.       try {
  16.          TextArea var2 = this.console_ta;
  17.          synchronized(var2){}
  18.  
  19.          try {
  20.             this.console_ta.append(String.valueOf((char)var1));
  21.          } catch (Throwable var5) {
  22.             throw var5;
  23.          }
  24.       } catch (Exception var6) {
  25.       }
  26.  
  27.    }
  28.  
  29.    public void write(byte[] var1) {
  30.       try {
  31.          TextArea var2 = this.console_ta;
  32.          synchronized(var2){}
  33.  
  34.          try {
  35.             this.console_ta.append(new String(var1));
  36.          } catch (Throwable var5) {
  37.             throw var5;
  38.          }
  39.       } catch (Exception var6) {
  40.       }
  41.  
  42.    }
  43.  
  44.    public void write(byte[] var1, int var2, int var3) {
  45.       try {
  46.          TextArea var4 = this.console_ta;
  47.          synchronized(var4){}
  48.  
  49.          try {
  50.             this.console_ta.append(new String(var1, var2, var3));
  51.          } catch (Throwable var7) {
  52.             throw var7;
  53.          }
  54.       } catch (Exception var8) {
  55.       }
  56.  
  57.    }
  58. }
  59.