package com.twasyl.slideshowfx.utils.io; import com.twasyl.slideshowfx.global.configuration.GlobalConfiguration; import java.io.*; import static com.twasyl.slideshowfx.global.configuration.GlobalConfiguration.getDefaultCharset; /** * Class extending {@link BufferedWriter} that writes to an {@link OutputStream} with the encoding defined by * {@link GlobalConfiguration#getDefaultCharset()}. * * @author Thierry Wasylczenko * @since SlideshowFX 1.0 * @version 1.0 */ public class DefaultCharsetWriter extends BufferedWriter { public DefaultCharsetWriter(final File file) throws FileNotFoundException { this(new FileOutputStream(file)); } public DefaultCharsetWriter(final OutputStream out) { super(new OutputStreamWriter(out, getDefaultCharset())); } }