[Java] Class PlatformLineWriter
- groovy.io.PlatformLineWriter
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.
- Authors:
- Paul King
Constructor Summary
Constructor and description |
---|
PlatformLineWriter
(Writer out) |
PlatformLineWriter
(Writer out, int sz) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
void |
close() | |
void |
flush() | |
void |
write(char[] cbuf, int off, int len) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Writer | append, append, append, append, append, append, write, write, write, write, write, close, flush, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail
public PlatformLineWriter(Writer out)
public PlatformLineWriter(Writer out, int sz)
Method Detail
public void close()
public void flush()
public void write(char[] cbuf, int off, int len)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/groovy/io/PlatformLineWriter.html