This helper class may be used to do sophisticated redirection of
System.out and System.err on a per Thread basis.
A stack is implemented per Thread so that nested startCapture
and stopCapture can be used.
checkError
public boolean checkError()
findStream
protected PrintStream findStream()
Find PrintStream to which the output must be written to.
print
public void print(Object obj)
print
public void print(String s)
print
public void print(boolean b)
print
public void print(char c)
print
public void print(char[] s)
print
public void print(double d)
print
public void print(float f)
print
public void print(int i)
print
public void print(long l)
println
public void println()
println
public void println(Object x)
println
public void println(String x)
println
public void println(boolean x)
println
public void println(char x)
println
public void println(char[] x)
println
public void println(double x)
println
public void println(float x)
println
public void println(int x)
println
public void println(long x)
setError
protected void setError()
startCapture
public static void startCapture()
Start capturing thread's output.
stopCapture
public static String stopCapture()
Stop capturing thread's output and return captured data as a String.
write
public void write(byte[] b)
throws IOException
write
public void write(byte[] buf,
int off,
int len)
write
public void write(int b)