Class CustomPrintWriter

  • All Implemented Interfaces:
    java.io.Closeable, java.io.Flushable, java.lang.Appendable, java.lang.AutoCloseable

    public class CustomPrintWriter
    extends java.io.PrintWriter
    Customized PrintWriter that terminates end of the lines with defined line separator. Can be used for example for windows export with CR+LF at end of the lines.
    Author:
    Jakub Kulaviak
    • Field Summary

      • Fields inherited from class java.io.PrintWriter

        out
      • Fields inherited from class java.io.Writer

        lock
    • Constructor Summary

      Constructors 
      Constructor Description
      CustomPrintWriter​(java.io.OutputStream out, java.lang.String lineSeparator)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void println()
      • Methods inherited from class java.io.PrintWriter

        append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
      • Methods inherited from class java.io.Writer

        nullWriter
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CustomPrintWriter

        public CustomPrintWriter​(java.io.OutputStream out,
                                 java.lang.String lineSeparator)
        Constructor.
        Parameters:
        out - output stream
        lineSeparator - line separator
    • Method Detail

      • println

        public void println()
        Overrides:
        println in class java.io.PrintWriter