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 Details

    • EncodingAwareBufferedWriter

      public EncodingAwareBufferedWriter​(OutputStreamWriter out)
  • Method Details

    • 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()