# 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 | @author Lari Hotari
  StreamByteBuffer | An in-memory buffer that provides OutputStream and InputStream interfaces.
  StreamCharBuffer |
  StreamCharBuffer.EncodedPart |
  StreamCharBuffer.StreamCharBufferReader | This is the java.io.Reader implementation for StreamCharBuffer
  StreamCharBuffer.StreamCharBufferWriter | This is the java.io.Writer implementation for StreamCharBuffer
  StreamCharBufferMetaUtils |
  StringCharArrayAccessor | Provides optimized access to java.lang.String internals

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