Package org.grails.buffer
Class FastStringPrintWriter
- java.lang.Object
-
- java.io.Writer
-
- java.io.PrintWriter
-
- org.grails.buffer.GrailsPrintWriterAdapter
-
- org.grails.buffer.FastStringPrintWriter
-
- All Implemented Interfaces:
java.io.Closeable,java.io.Flushable,java.lang.Appendable,java.lang.AutoCloseable,GrailsWrappedWriter
public class FastStringPrintWriter extends GrailsPrintWriterAdapter
Fast in-memory PrintWriter implementation.- Since:
- 2.0
-
-
Field Summary
-
Fields inherited from class org.grails.buffer.GrailsPrintWriterAdapter
target
-
-
Constructor Summary
Constructors Modifier Constructor Description FastStringPrintWriter()FastStringPrintWriter(int initialChunkSize)protectedFastStringPrintWriter(java.lang.Object o)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamCharBuffergetBuffer()java.io.ReadergetReader()java.lang.StringgetValue()static FastStringPrintWriternewInstance()static FastStringPrintWriternewInstance(int initialChunkSize)java.lang.StringtoString()-
Methods inherited from class org.grails.buffer.GrailsPrintWriterAdapter
append, append, append, append, append, checkError, close, flush, getOut, getTarget, handleIOException, isAllowUnwrappingOut, isTrouble, isUsed, leftShift, leftShift, leftShift, markUsed, newInstance, plus, print, print, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, println, resetUsed, setError, setTarget, setUsed, unwrap, write, write, write, write, write, write, write
-
-
-
-
Method Detail
-
newInstance
public static FastStringPrintWriter newInstance()
-
newInstance
public static FastStringPrintWriter newInstance(int initialChunkSize)
-
getBuffer
public StreamCharBuffer getBuffer()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getValue
public java.lang.String getValue()
-
getReader
public java.io.Reader getReader()
-
-