Class TruncatingBufferedPrintWriter

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

    public final class TruncatingBufferedPrintWriter
    extends java.io.PrintWriter
    implements java.lang.CharSequence
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private TruncatingBufferedWriter writer  
      • Fields inherited from class java.io.PrintWriter

        out
      • Fields inherited from class java.io.Writer

        lock
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      char[] buffer()  
      int capacity()  
      char charAt​(int index)  
      void close()  
      int indexOf​(java.lang.CharSequence seq)  
      int length()  
      static TruncatingBufferedPrintWriter ofCapacity​(int capacity)  
      int position()  
      void position​(int index)  
      java.lang.CharSequence subSequence​(int startIndex, int endIndex)  
      java.lang.String toString()  
      boolean truncated()  
      • Methods inherited from class java.io.PrintWriter

        append, append, append, checkError, clearError, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, 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, wait, wait, wait
      • Methods inherited from interface java.lang.CharSequence

        chars, codePoints
    • Method Detail

      • buffer

        public char[] buffer()
      • position

        public int position()
      • position

        public void position​(int index)
      • capacity

        public int capacity()
      • truncated

        public boolean truncated()
      • indexOf

        public int indexOf​(java.lang.CharSequence seq)
      • length

        public int length()
        Specified by:
        length in interface java.lang.CharSequence
      • charAt

        public char charAt​(int index)
        Specified by:
        charAt in interface java.lang.CharSequence
      • subSequence

        public java.lang.CharSequence subSequence​(int startIndex,
                                                  int endIndex)
        Specified by:
        subSequence in interface java.lang.CharSequence
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Overrides:
        close in class java.io.PrintWriter
      • toString

        public java.lang.String toString()
        Specified by:
        toString in interface java.lang.CharSequence
        Overrides:
        toString in class java.lang.Object