Package groovy.io
Class EncodingAwareBufferedWriter
- java.lang.Object
-
- java.io.Writer
-
- java.io.BufferedWriter
-
- groovy.io.EncodingAwareBufferedWriter
-
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
public class EncodingAwareBufferedWriter extends BufferedWriter
A buffered writer only for OutputStreamWriter that is aware of the encoding of the OutputStreamWriter.
-
-
Constructor Summary
Constructors Constructor Description EncodingAwareBufferedWriter(OutputStreamWriter out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getEncoding()
The encoding as returned by the underlying OutputStreamWriter.String
getNormalizedEncoding()
The encoding as returned by the underlying OutputStreamWriter.
-
-
-
Constructor Detail
-
EncodingAwareBufferedWriter
public EncodingAwareBufferedWriter(OutputStreamWriter out)
-
-
Method Detail
-
getEncoding
public String getEncoding()
The encoding as returned by the underlying OutputStreamWriter. Can be the historical name.- Returns:
- the encoding
- See Also:
OutputStreamWriter.getEncoding()
-
getNormalizedEncoding
public String getNormalizedEncoding()
The encoding as returned by the underlying OutputStreamWriter. Will be the preferred name.- Returns:
- the encoding
- See Also:
OutputStreamWriter.getEncoding()
-
-