public class ThreadLocalPrintStream
extends java.io.PrintStream
| Constructor and Description |
|---|
ThreadLocalPrintStream(java.io.PrintStream defaultPrintStream)
Creates a new InheritedThreadLocalPrintStream
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkError() |
void |
close() |
void |
flush() |
void |
init(java.io.PrintStream streamForCurrentThread)
Sets the PrintStream for the current thread
|
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(boolean x) |
void |
println(char x) |
void |
println(char[] x) |
void |
println(double x) |
void |
println(float x) |
void |
println(int x) |
void |
println(long x) |
void |
println(java.lang.Object x) |
void |
println(java.lang.String x) |
void |
write(byte[] b) |
void |
write(byte[] buf,
int off,
int len) |
void |
write(int b) |
public ThreadLocalPrintStream(java.io.PrintStream defaultPrintStream)
defaultPrintStream - the PrintStream that will be used if the
current thread has not called init()public void init(java.io.PrintStream streamForCurrentThread)
streamForCurrentThread - the PrintStream for the current threadpublic boolean checkError()
checkError in class java.io.PrintStreamPrintStream.checkError()public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.PrintStreamPrintStream.close()public void flush()
flush in interface java.io.Flushableflush in class java.io.PrintStreamPrintStream.flush()public void print(boolean b)
print in class java.io.PrintStreamPrintStream.print(boolean)public void print(char c)
print in class java.io.PrintStreamPrintStream.print(char)public void print(char[] s)
print in class java.io.PrintStreamPrintStream.print(char[])public void print(double d)
print in class java.io.PrintStreamPrintStream.print(double)public void print(float f)
print in class java.io.PrintStreamPrintStream.print(float)public void print(int i)
print in class java.io.PrintStreamPrintStream.print(int)public void print(long l)
print in class java.io.PrintStreamPrintStream.print(long)public void print(java.lang.Object obj)
print in class java.io.PrintStreamPrintStream.print(Object)public void print(java.lang.String s)
print in class java.io.PrintStreamPrintStream.print(String)public void println()
println in class java.io.PrintStreamPrintStream.println()public void println(boolean x)
println in class java.io.PrintStreamPrintStream.println(boolean)public void println(char x)
println in class java.io.PrintStreamPrintStream.println(char)public void println(char[] x)
println in class java.io.PrintStreamPrintStream.println(char[])public void println(double x)
println in class java.io.PrintStreamPrintStream.println(double)public void println(float x)
println in class java.io.PrintStreamPrintStream.println(float)public void println(int x)
println in class java.io.PrintStreamPrintStream.println(int)public void println(long x)
println in class java.io.PrintStreamPrintStream.println(long)public void println(java.lang.Object x)
println in class java.io.PrintStreamPrintStream.println(Object)public void println(java.lang.String x)
println in class java.io.PrintStreamPrintStream.println(String)public void write(byte[] buf,
int off,
int len)
write in class java.io.PrintStreamPrintStream.write(byte[],int,int)public void write(int b)
write in class java.io.PrintStreamPrintStream.write(int)public void write(byte[] b)
throws java.io.IOException
write in class java.io.FilterOutputStreamjava.io.IOExceptionFilterOutputStream.write(byte[])