# Package org.grails.buffer

- Interface Summary
  Interface | Description
  --- | ---
  GrailsLazyProxyPrintWriter.DestinationFactory | Factory to lazily instantiate the destination.
  GrailsWrappedWriter |
  StreamCharBuffer.LazyInitializingMultipleWriter |
  StreamCharBuffer.LazyInitializingWriter | Interface for a Writer that gets initialized if it is used Can be used for passing in to "connectTo" method of StreamCharBuffer

- Class Summary
  Class | Description
  --- | ---
  CodecPrintWriter |
  FastStringPrintWriter | Fast in-memory PrintWriter implementation.
  FastStringWriter | Java's default StringWriter uses a StringBuffer which is synchronized.
  GrailsLazyProxyPrintWriter |
  GrailsPrintWriter | PrintWriter implementation that doesn't have synchronization. null object references are ignored in print methods (nothing gets printed)
  GrailsPrintWriterAdapter | Authors: Lari Hotari
  StreamByteBuffer | An in-memory buffer that provides OutputStream and InputStream interfaces.
  StreamByteBuffer.StreamByteBufferChunk |
  StreamByteBuffer.StreamByteBufferInputStream |
  StreamByteBuffer.StreamByteBufferOutputStream |
  StreamCharBuffer |
  StreamCharBuffer.AbstractChunk |
  StreamCharBuffer.AbstractChunkReader |
  StreamCharBuffer.AllocatedBuffer |
  StreamCharBuffer.AllocatedBufferReader |
  StreamCharBuffer.CharBufferChunk | The data in the buffer is stored in a linked list of StreamCharBufferChunks.
  StreamCharBuffer.CharBufferChunkReader |
  StreamCharBuffer.ChunkReader |
  StreamCharBuffer.ConnectToWriter |
  StreamCharBuffer.ConnectedWriter | Simple holder class for the connected writer
  StreamCharBuffer.ConnectedWritersWriter |
  StreamCharBuffer.EncodedPart |
  StreamCharBuffer.EncodingStatePart |
  StreamCharBuffer.FixedCharArrayEncodedAppender |
  StreamCharBuffer.MultiOutputWriter | delegates to several writers, used in "connectTo" mode.
  StreamCharBuffer.MultipartCharBufferChunk |
  StreamCharBuffer.MultipartStringChunk |
  StreamCharBuffer.SavedEncoder |
  StreamCharBuffer.SingleOutputWriter |
  StreamCharBuffer.StreamCharBufferEncodedAppender |
  StreamCharBuffer.StreamCharBufferKey |
  StreamCharBuffer.StreamCharBufferReader |
  StreamCharBuffer.StreamCharBufferSubChunk |
  StreamCharBuffer.StreamCharBufferSubChunkReader |
  StreamCharBuffer.StreamCharBufferWriter | This is the java.io.Writer implementation for StreamCharBuffer
  StreamCharBuffer.StringChunk | StringChunk is a wrapper for java.lang.String.
  StreamCharBuffer.StringChunkReader |
  StreamCharBufferMetaUtils |
  StringCharArrayAccessor | Provides optimized access to java.lang.String internals

- Enum Summary
  Enum | Description
  --- | ---
  StreamByteBuffer.ReadMode |