public class Interceptor
extends java.io.PrintStream
Constructor and Description |
---|
Interceptor(java.io.OutputStream out,
Autograder prog)
Setups up an interceptor for System.out
|
Modifier and Type | Method and Description |
---|---|
void |
print(boolean x)
This overrides System.out.print.
|
void |
print(char x)
This overrides System.out.print.
|
void |
print(char[] x)
This overrides System.out.print.
|
void |
print(double x)
This overrides System.out.print.
|
void |
print(float x)
This overrides System.out.print.
|
void |
print(int x)
This overrides System.out.print.
|
void |
print(long x)
This overrides System.out.print.
|
void |
print(java.lang.Object o)
This overrides System.out.print.
|
void |
print(java.lang.String s)
This overrides System.out.print.
|
java.io.PrintStream |
printf(java.lang.String format,
java.lang.Object... args)
This overrides System.out.printf
|
void |
println()
This overrides System.out.println.
|
void |
println(boolean x)
This overrides System.out.println.
|
void |
println(char x)
This overrides System.out.println.
|
void |
println(char[] x)
This overrides System.out.println.
|
void |
println(double x)
This overrides System.out.println.
|
void |
println(float x)
This overrides System.out.println.
|
void |
println(int x)
This overrides System.out.println.
|
void |
println(long x)
This overrides System.out.println.
|
void |
println(java.lang.Object o)
This overrides System.out.println.
|
void |
println(java.lang.String s)
This overrides System.out.println.
|
public Interceptor(java.io.OutputStream out, Autograder prog)
out
- The output stream being used (should be System.out)prog
- The autograder that is using this Incerceptorpublic void print(java.lang.String s)
print
in class java.io.PrintStream
s
- String to be printedpublic void print(boolean x)
print
in class java.io.PrintStream
x
- Boolean to be printedpublic void print(char x)
print
in class java.io.PrintStream
x
- Character to be printedpublic void print(char[] x)
print
in class java.io.PrintStream
x
- Character array to be printedpublic void print(int x)
print
in class java.io.PrintStream
x
- Integer to be printedpublic void print(long x)
print
in class java.io.PrintStream
x
- Long to be printedpublic void print(float x)
print
in class java.io.PrintStream
x
- Float to be printedpublic void print(double x)
print
in class java.io.PrintStream
x
- Double to be printedpublic void print(java.lang.Object o)
print
in class java.io.PrintStream
o
- Object to be printedpublic void println(java.lang.String s)
println
in class java.io.PrintStream
s
- String to be printedpublic void println()
println
in class java.io.PrintStream
public void println(boolean x)
println
in class java.io.PrintStream
x
- Boolean to be printedpublic void println(char x)
println
in class java.io.PrintStream
x
- Character to be printedpublic void println(char[] x)
println
in class java.io.PrintStream
x
- Character array to be printedpublic void println(int x)
println
in class java.io.PrintStream
x
- Integer to be printedpublic void println(long x)
println
in class java.io.PrintStream
x
- Long to be printedpublic void println(float x)
println
in class java.io.PrintStream
x
- Float to be printedpublic void println(double x)
println
in class java.io.PrintStream
x
- Double to be printedpublic void println(java.lang.Object o)
println
in class java.io.PrintStream
o
- Object to be printedpublic java.io.PrintStream printf(java.lang.String format, java.lang.Object... args)
printf
in class java.io.PrintStream