public class PlatformLineWriter
extends Writer
A buffered writer that gobbles any \r characters and replaces every \n with a platform specific newline. In many places Groovy normalises streams to only have \n characters but when creating files that must be used by other platform-aware tools, you sometimes want the newlines to match what the platform expects.
| Constructor and description |
|---|
PlatformLineWriter(Writer out)Creates a writer that normalizes line endings for the platform. |
PlatformLineWriter(Writer out, int sz)Creates a writer that normalizes line endings for the platform. |
Creates a writer that normalizes line endings for the platform.
out - the underlying writerCreates a writer that normalizes line endings for the platform.
out - the underlying writersz - the output buffer size{@inheritDoc}
{@inheritDoc}
Writes characters while converting line endings to the platform format.
cbuf - the source bufferoff - the buffer offsetlen - the number of characters to writeCopyright © 2003-2026 The Apache Software Foundation. All rights reserved.