edu.nmu.os
Class SystemPrintStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.FilterOutputStream
              |
              +--java.io.PrintStream
                    |
                    +--edu.nmu.system.SystemPrintStream

public class SystemPrintStream
extends java.io.PrintStream

Created by IntelliJ IDEA. User: entropy Date: Jan 14, 2003 Time: 6:26:55 PM To change this template use Options | File Templates. Untested but complete


Field Summary
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
SystemPrintStream(java.io.PrintStream defaultStream)
           
 
Method Summary
 boolean checkError()
           
 void close()
           
 void flush()
           
 java.io.PrintStream getStream()
           
protected  void resetStream(SystemThreadGroup stg)
           
protected  java.io.PrintStream setDefaultStream(SystemThreadGroup stg)
           
protected  void setStream(java.io.PrintStream stream)
           
 void write(byte[] b)
           
 void write(byte[] buf, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.PrintStream
print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemPrintStream

public SystemPrintStream(java.io.PrintStream defaultStream)
Method Detail

setStream

protected void setStream(java.io.PrintStream stream)

getStream

public java.io.PrintStream getStream()

resetStream

protected void resetStream(SystemThreadGroup stg)

flush

public void flush()
Overrides:
flush in class java.io.PrintStream

close

public void close()
Overrides:
close in class java.io.PrintStream

checkError

public boolean checkError()
Overrides:
checkError in class java.io.PrintStream

write

public void write(int b)
Overrides:
write in class java.io.PrintStream

write

public void write(byte[] b)
           throws java.io.IOException
Overrides:
write in class java.io.FilterOutputStream
java.io.IOException

write

public void write(byte[] buf,
                  int off,
                  int len)
Overrides:
write in class java.io.PrintStream

setDefaultStream

protected java.io.PrintStream setDefaultStream(SystemThreadGroup stg)