Configuration with optional file output charset.

REL-BRANCH-PropertyToJavaGenerator-0.0.3
Markus Kreth 7 years ago
parent 40314c4b9b
commit 46c2f64ad1
  1. 8
      src/main/java/de/kreth/property2java/Configuration.java

@ -7,6 +7,7 @@ import java.io.IOException;
import java.io.Reader;
import java.io.StringReader;
import java.io.Writer;
import java.nio.charset.Charset;
import java.nio.file.Path;
import java.util.Map;
@ -47,7 +48,12 @@ public interface Configuration {
}
default Writer outWriter(String fileName) throws IOException {
return new FileWriter(new File(getRootPath().toFile(), mapFilenameToClassName(fileName) + ".java"));
return new FileWriter(new File(getRootPath().toFile(), mapFilenameToClassName(fileName) + ".java"),
outputCharset());
}
default Charset outputCharset() {
return Charset.defaultCharset();
}
default String mapFilenameToClassName(String fileName) {

Loading…
Cancel
Save