Class CodePrinter

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

    public class CodePrinter
    extends java.io.PrintWriter
    • Field Summary

      • Fields inherited from class java.io.PrintWriter

        out
      • Fields inherited from class java.io.Writer

        lock
    • Constructor Summary

      Constructors 
      Constructor Description
      CodePrinter​(java.io.File file)  
      CodePrinter​(java.io.File file, java.lang.String csn)  
      CodePrinter​(java.io.OutputStream out)  
      CodePrinter​(java.io.OutputStream out, boolean autoFlush)  
      CodePrinter​(java.io.Writer out)  
      CodePrinter​(java.io.Writer out, boolean autoFlush)  
      CodePrinter​(java.lang.String fileName)  
      CodePrinter​(java.lang.String fileName, java.lang.String csn)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void decreaseIndent()  
      CodePrinter format​(java.lang.String format, java.lang.Object... args)  
      CodePrinter format​(java.util.Locale l, java.lang.String format, java.lang.Object... args)  
      void increaseIndent()  
      CodePrinter printf​(java.lang.String format, java.lang.Object... args)  
      CodePrinter printf​(java.util.Locale l, java.lang.String format, java.lang.Object... args)  
      • Methods inherited from class java.io.PrintWriter

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

      • CodePrinter

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

        public CodePrinter​(java.io.Writer out,
                           boolean autoFlush)
      • CodePrinter

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

        public CodePrinter​(java.io.OutputStream out,
                           boolean autoFlush)
      • CodePrinter

        public CodePrinter​(java.lang.String fileName)
                    throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • CodePrinter

        public CodePrinter​(java.lang.String fileName,
                           java.lang.String csn)
                    throws java.io.FileNotFoundException,
                           java.io.UnsupportedEncodingException
        Throws:
        java.io.FileNotFoundException
        java.io.UnsupportedEncodingException
      • CodePrinter

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

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

      • printf

        public CodePrinter printf​(java.lang.String format,
                                  java.lang.Object... args)
        Overrides:
        printf in class java.io.PrintWriter
      • printf

        public CodePrinter printf​(java.util.Locale l,
                                  java.lang.String format,
                                  java.lang.Object... args)
        Overrides:
        printf in class java.io.PrintWriter
      • format

        public CodePrinter format​(java.lang.String format,
                                  java.lang.Object... args)
        Overrides:
        format in class java.io.PrintWriter
      • format

        public CodePrinter format​(java.util.Locale l,
                                  java.lang.String format,
                                  java.lang.Object... args)
        Overrides:
        format in class java.io.PrintWriter
      • increaseIndent

        public void increaseIndent()
      • decreaseIndent

        public void decreaseIndent()