com.sun.electric.tool.user
Class MessagesStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.PrintStream
              extended by com.sun.electric.tool.user.MessagesStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class MessagesStream
extends java.io.PrintStream

Class handles text sent to the Messages window.


Field Summary
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
MessagesStream()
           
 
Method Summary
 boolean checkError()
           
 void close()
           
 void flush()
           
static MessagesStream getMessagesStream()
          Method to return messages stream.
 void print(boolean b)
           
 void print(char c)
           
 void print(char[] s)
           
 void print(double d)
           
 void print(float f)
           
 void print(int i)
           
 void print(long l)
           
 void print(java.lang.Object obj)
           
 void print(java.lang.String s)
           
 void println()
           
 void println(char c)
           
 void println(char[] s)
           
 void println(double d)
           
 void println(float f)
           
 void println(int i)
           
 void println(long l)
           
 void println(java.lang.Object obj)
           
 void println(java.lang.String s)
           
 void save()
          Method to start saving the messages window.
 void save(java.lang.String filePath)
           
 void write(byte[] b)
           
 void write(byte[] b, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.PrintStream
append, append, append, clearError, format, format, printf, printf, println, setError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessagesStream

public MessagesStream()
Method Detail

getMessagesStream

public static MessagesStream getMessagesStream()
Method to return messages stream.

Returns:
the messages stream.

flush

public void flush()
Specified by:
flush in interface java.io.Flushable
Overrides:
flush in class java.io.PrintStream

close

public void close()
Specified by:
close in interface java.io.Closeable
Overrides:
close in class java.io.PrintStream

checkError

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

write

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

write

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

write

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

print

public void print(boolean b)
Overrides:
print in class java.io.PrintStream

print

public void print(char c)
Overrides:
print in class java.io.PrintStream

print

public void print(int i)
Overrides:
print in class java.io.PrintStream

print

public void print(long l)
Overrides:
print in class java.io.PrintStream

print

public void print(float f)
Overrides:
print in class java.io.PrintStream

print

public void print(double d)
Overrides:
print in class java.io.PrintStream

print

public void print(char[] s)
Overrides:
print in class java.io.PrintStream

print

public void print(java.lang.String s)
Overrides:
print in class java.io.PrintStream

print

public void print(java.lang.Object obj)
Overrides:
print in class java.io.PrintStream

println

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

println

public void println(char c)
Overrides:
println in class java.io.PrintStream

println

public void println(int i)
Overrides:
println in class java.io.PrintStream

println

public void println(long l)
Overrides:
println in class java.io.PrintStream

println

public void println(float f)
Overrides:
println in class java.io.PrintStream

println

public void println(double d)
Overrides:
println in class java.io.PrintStream

println

public void println(char[] s)
Overrides:
println in class java.io.PrintStream

println

public void println(java.lang.String s)
Overrides:
println in class java.io.PrintStream

println

public void println(java.lang.Object obj)
Overrides:
println in class java.io.PrintStream

save

public void save()
Method to start saving the messages window.


save

public void save(java.lang.String filePath)