public class CapturingPrintStream
extends java.io.PrintStream
PrintStream.| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_LIMIT |
| Constructor and Description |
|---|
CapturingPrintStream()
Creates a new
CapturingPrintStream and a default capturing limit
of 10MB. |
CapturingPrintStream(int limit)
Creates a new
CapturingPrintStream with the given capturing limit. |
| Modifier and Type | Method and Description |
|---|---|
java.io.PrintStream |
append(char c) |
java.io.PrintStream |
append(java.lang.CharSequence csq) |
java.io.PrintStream |
append(java.lang.CharSequence csq,
int start,
int end) |
void |
close() |
void |
flush() |
java.lang.String |
getOutput() |
boolean |
isEmpty() |
void |
print(boolean x) |
void |
print(char x) |
void |
print(char[] x) |
void |
print(double x) |
void |
print(float x) |
void |
print(int x) |
void |
print(long x) |
void |
print(java.lang.Object x) |
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 s) |
void |
reset() |
void |
write(byte[] buf,
int off,
int len) |
void |
write(int b) |
public static final int DEFAULT_LIMIT
public CapturingPrintStream()
CapturingPrintStream and a default capturing limit
of 10MB.
The CapturingPrintStream throws a SecurityException
if the bytes written to the stream exceed the specified limit.
public CapturingPrintStream(int limit)
CapturingPrintStream with the given capturing limit.
The CapturingPrintStream throws a SecurityException
if the bytes written to the stream exceed the specified limit.
limit - A capturing limitpublic java.io.PrintStream append(java.lang.CharSequence csq)
append in interface java.lang.Appendableappend in class java.io.PrintStreampublic java.io.PrintStream append(java.lang.CharSequence csq,
int start,
int end)
append in interface java.lang.Appendableappend in class java.io.PrintStreampublic java.io.PrintStream append(char c)
append in interface java.lang.Appendableappend in class java.io.PrintStreampublic void print(boolean x)
print in class java.io.PrintStreampublic void print(int x)
print in class java.io.PrintStreampublic void print(long x)
print in class java.io.PrintStreampublic void print(float x)
print in class java.io.PrintStreampublic void print(double x)
print in class java.io.PrintStreampublic void print(char x)
print in class java.io.PrintStreampublic void print(char[] x)
print in class java.io.PrintStreampublic void print(java.lang.Object x)
print in class java.io.PrintStreampublic void print(java.lang.String s)
print in class java.io.PrintStreampublic void println()
println in class java.io.PrintStreampublic void println(boolean x)
println in class java.io.PrintStreampublic void println(int x)
println in class java.io.PrintStreampublic void println(long x)
println in class java.io.PrintStreampublic void println(float x)
println in class java.io.PrintStreampublic void println(double x)
println in class java.io.PrintStreampublic void println(char x)
println in class java.io.PrintStreampublic void println(char[] x)
println in class java.io.PrintStreampublic void println(java.lang.Object x)
println in class java.io.PrintStreampublic void println(java.lang.String s)
println in class java.io.PrintStreampublic void write(byte[] buf,
int off,
int len)
write in class java.io.PrintStreampublic void write(int b)
write in class java.io.PrintStreampublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.PrintStreampublic void flush()
flush in interface java.io.Flushableflush in class java.io.PrintStreampublic void reset()
public boolean isEmpty()
public java.lang.String getOutput()