Package groovy.io

Class GroovyPrintWriter

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

    public class GroovyPrintWriter
    extends java.io.PrintWriter
    A PrintWriter that outputs objects in Groovy style. That means print(Object) uses InvokerHelper.toString(Object) to produce the same results as Writer.print(Object).
    Since:
    1.6
    • Field Summary

      • Fields inherited from class java.io.PrintWriter

        out
      • Fields inherited from class java.io.Writer

        lock
    • Method Summary

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

        append, append, append, checkError, clearError, close, flush, format, format, 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

      • GroovyPrintWriter

        public GroovyPrintWriter​(java.io.File file)
                          throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • GroovyPrintWriter

        public GroovyPrintWriter​(java.io.File file,
                                 java.lang.String csn)
                          throws java.io.FileNotFoundException,
                                 java.io.UnsupportedEncodingException
        Throws:
        java.io.FileNotFoundException
        java.io.UnsupportedEncodingException
      • GroovyPrintWriter

        public GroovyPrintWriter​(java.io.Writer out)
      • GroovyPrintWriter

        public GroovyPrintWriter​(java.io.Writer out,
                                 boolean autoflush)
      • GroovyPrintWriter

        public GroovyPrintWriter​(java.io.OutputStream out)
      • GroovyPrintWriter

        public GroovyPrintWriter​(java.io.OutputStream out,
                                 boolean autoflush)
      • GroovyPrintWriter

        public GroovyPrintWriter​(java.lang.String filename)
                          throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • GroovyPrintWriter

        public GroovyPrintWriter​(java.lang.String filename,
                                 java.lang.String csn)
                          throws java.io.FileNotFoundException,
                                 java.io.UnsupportedEncodingException
        Throws:
        java.io.FileNotFoundException
        java.io.UnsupportedEncodingException
    • Method Detail

      • print

        public void print​(java.lang.Object x)
        Overrides:
        print in class java.io.PrintWriter
      • println

        public void println​(java.lang.Object x)
        Overrides:
        println in class java.io.PrintWriter