public class ThreadedPrintStream
extends java.io.PrintStream
Modifier and Type | Field and Description |
---|---|
protected java.lang.ThreadLocal<java.io.ByteArrayOutputStream> |
data |
protected java.lang.ThreadLocal<java.io.PrintStream> |
streams |
protected java.io.PrintStream |
wrapped |
Constructor and Description |
---|
ThreadedPrintStream(java.io.PrintStream wrapped) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkError() |
void |
close() |
void |
flush() |
protected java.io.PrintStream |
getPrintStream() |
java.io.PrintStream |
getWrapped() |
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) |
protected void |
setError() |
void |
startCapture() |
void |
startCapture(java.io.PrintStream printStream) |
void |
stopCapture() |
java.lang.String |
stopCaptureAndGet() |
void |
write(byte[] b) |
void |
write(byte[] buf,
int off,
int len) |
void |
write(int b) |
protected java.io.PrintStream wrapped
protected java.lang.ThreadLocal<java.io.PrintStream> streams
protected java.lang.ThreadLocal<java.io.ByteArrayOutputStream> data
public java.io.PrintStream getWrapped()
public void startCapture()
public void startCapture(java.io.PrintStream printStream)
public void stopCapture()
public java.lang.String stopCaptureAndGet()
protected java.io.PrintStream getPrintStream()
public void flush()
flush
in interface java.io.Flushable
flush
in class java.io.PrintStream
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.PrintStream
public boolean checkError()
checkError
in class java.io.PrintStream
protected void setError()
setError
in class java.io.PrintStream
public void write(int b)
write
in class java.io.PrintStream
public void write(byte[] b) throws java.io.IOException
write
in class java.io.FilterOutputStream
java.io.IOException
public void write(byte[] buf, int off, int len)
write
in class java.io.PrintStream
public void print(boolean b)
print
in class java.io.PrintStream
public void print(char c)
print
in class java.io.PrintStream
public void print(int i)
print
in class java.io.PrintStream
public void print(long l)
print
in class java.io.PrintStream
public void print(float f)
print
in class java.io.PrintStream
public void print(double d)
print
in class java.io.PrintStream
public void print(char[] s)
print
in class java.io.PrintStream
public void print(java.lang.String s)
print
in class java.io.PrintStream
public void print(java.lang.Object obj)
print
in class java.io.PrintStream
public void println()
println
in class java.io.PrintStream
public void println(boolean x)
println
in class java.io.PrintStream
public void println(char x)
println
in class java.io.PrintStream
public void println(int x)
println
in class java.io.PrintStream
public void println(long x)
println
in class java.io.PrintStream
public void println(float x)
println
in class java.io.PrintStream
public void println(double x)
println
in class java.io.PrintStream
public void println(char[] x)
println
in class java.io.PrintStream
public void println(java.lang.String x)
println
in class java.io.PrintStream
public void println(java.lang.Object x)
println
in class java.io.PrintStream