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
-
Field Summary
FieldsFields inherited from class java.io.PrintWriter
out
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
-
Method Summary
Modifier and TypeMethodDescriptionchar[]
buffer()
int
capacity()
char
charAt
(int index) void
close()
int
indexOf
(CharSequence seq) int
length()
ofCapacity
(int capacity) int
position()
void
position
(int index) subSequence
(int startIndex, int endIndex) toString()
boolean
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, isEmpty
-
Field Details
-
writer
-
-
Constructor Details
-
TruncatingBufferedPrintWriter
-
-
Method Details
-
ofCapacity
-
buffer
public char[] buffer() -
position
public int position() -
position
public void position(int index) -
capacity
public int capacity() -
truncated
public boolean truncated() -
indexOf
-
length
public int length()- Specified by:
length
in interfaceCharSequence
-
charAt
public char charAt(int index) - Specified by:
charAt
in interfaceCharSequence
-
subSequence
- Specified by:
subSequence
in interfaceCharSequence
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classPrintWriter
-
toString
- Specified by:
toString
in interfaceCharSequence
- Overrides:
toString
in classObject
-