Package com.icegreen.greenmail.util
Class InternetPrintWriter
- java.lang.Object
-
- java.io.Writer
-
- java.io.PrintWriter
-
- com.icegreen.greenmail.util.InternetPrintWriter
-
- All Implemented Interfaces:
java.io.Closeable,java.io.Flushable,java.lang.Appendable,java.lang.AutoCloseable
public class InternetPrintWriter extends java.io.PrintWriterWrites to a wrapped Writer class, ensuring that all line separators are '\r\n', regardless of platform.
-
-
Constructor Summary
Constructors Constructor Description InternetPrintWriter(java.io.OutputStream out)Constructor that takes a stream to wrap.InternetPrintWriter(java.io.OutputStream out, boolean autoFlush)Constructor that takes a stream to wrap.InternetPrintWriter(java.io.Writer out)Constructor that takes a writer to wrap.InternetPrintWriter(java.io.Writer out, boolean autoFlush)Constructor that takes a writer to wrap.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprintln()Print a line separator.voidprintln(boolean x)Print a boolean followed by a line separator.voidprintln(char x)Print a char followed by a line separator.voidprintln(char[] x)Print a character array followed by a line separator.voidprintln(double x)Print a double followed by a line separator.voidprintln(float x)Print a float followed by a line separator.voidprintln(int x)Print a int followed by a line separator.voidprintln(long x)Print a long followed by a line separator.voidprintln(java.lang.Object x)Print an Object followed by a line separator.voidprintln(java.lang.String x)Print a String followed by a line separator.
-
-
-
Constructor Detail
-
InternetPrintWriter
public InternetPrintWriter(java.io.Writer out)
Constructor that takes a writer to wrap.- Parameters:
out- the wrapped Writer
-
InternetPrintWriter
public InternetPrintWriter(java.io.Writer out, boolean autoFlush)Constructor that takes a writer to wrap.- Parameters:
out- the wrapped WriterautoFlush- whether to flush after each print call
-
InternetPrintWriter
public InternetPrintWriter(java.io.OutputStream out)
Constructor that takes a stream to wrap.- Parameters:
out- the wrapped OutputStream
-
InternetPrintWriter
public InternetPrintWriter(java.io.OutputStream out, boolean autoFlush)Constructor that takes a stream to wrap.- Parameters:
out- the wrapped OutputStreamautoFlush- whether to flush after each print call
-
-
Method Detail
-
println
public void println()
Print a line separator.- Overrides:
printlnin classjava.io.PrintWriter
-
println
public void println(boolean x)
Print a boolean followed by a line separator.- Overrides:
printlnin classjava.io.PrintWriter- Parameters:
x- the boolean to print
-
println
public void println(char x)
Print a char followed by a line separator.- Overrides:
printlnin classjava.io.PrintWriter- Parameters:
x- the char to print
-
println
public void println(int x)
Print a int followed by a line separator.- Overrides:
printlnin classjava.io.PrintWriter- Parameters:
x- the int to print
-
println
public void println(long x)
Print a long followed by a line separator.- Overrides:
printlnin classjava.io.PrintWriter- Parameters:
x- the long to print
-
println
public void println(float x)
Print a float followed by a line separator.- Overrides:
printlnin classjava.io.PrintWriter- Parameters:
x- the float to print
-
println
public void println(double x)
Print a double followed by a line separator.- Overrides:
printlnin classjava.io.PrintWriter- Parameters:
x- the double to print
-
println
public void println(char[] x)
Print a character array followed by a line separator.- Overrides:
printlnin classjava.io.PrintWriter- Parameters:
x- the character array to print
-
println
public void println(java.lang.String x)
Print a String followed by a line separator.- Overrides:
printlnin classjava.io.PrintWriter- Parameters:
x- the String to print
-
println
public void println(java.lang.Object x)
Print an Object followed by a line separator.- Overrides:
printlnin classjava.io.PrintWriter- Parameters:
x- the Object to print
-
-