Class TruncatingBufferedPrintWriter
- java.lang.Object
-
- java.io.Writer
-
- java.io.PrintWriter
-
- org.apache.logging.log4j.layout.template.json.util.TruncatingBufferedPrintWriter
-
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable,CharSequence
public final class TruncatingBufferedPrintWriter extends PrintWriter implements CharSequence
-
-
Field Summary
-
Fields inherited from class java.io.PrintWriter
out
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description char[]buffer()intcapacity()charcharAt(int index)voidclose()intindexOf(CharSequence seq)intlength()static TruncatingBufferedPrintWriterofCapacity(int capacity)intposition()voidposition(int index)CharSequencesubSequence(int startIndex, int endIndex)StringtoString()booleantruncated()-
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
-
ofCapacity
public static TruncatingBufferedPrintWriter ofCapacity(int capacity)
-
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(CharSequence seq)
-
length
public int length()
- Specified by:
lengthin interfaceCharSequence
-
charAt
public char charAt(int index)
- Specified by:
charAtin interfaceCharSequence
-
subSequence
public CharSequence subSequence(int startIndex, int endIndex)
- Specified by:
subSequencein interfaceCharSequence
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classPrintWriter
-
toString
public String toString()
- Specified by:
toStringin interfaceCharSequence- Overrides:
toStringin classObject
-
-