Explorar el Código

new: IOStrings:reader/writer

Ranides Atterwim hace 9 años
padre
commit
1fa294f213
Se han modificado 2 ficheros con 9 adiciones y 0 borrados
  1. 1 0
      .gitignore
  2. 8 0
      assira/src/main/java/net/ranides/assira/text/IOStrings.java

+ 1 - 0
.gitignore

@@ -5,6 +5,7 @@
 /assira.junit/target/
 /assira.drafts/target/
 /assira.test/target/
+/assira.archetype/target/
 /assira.benchmark/target/
 /assira.all/target/
 pom.xml.versionsBackup

+ 8 - 0
assira/src/main/java/net/ranides/assira/text/IOStrings.java

@@ -32,6 +32,14 @@ public final class IOStrings {
     
     private IOStrings() { }
 
+    public static Reader reader(File file, Charset cs) throws IOException {
+        return new InputStreamReader(new FileInputStream(file), cs);
+    }
+
+    public static Writer writer(File file, Charset cs) throws IOException {
+        return new OutputStreamWriter(new FileOutputStream(file), cs);
+    }
+
 	public static void write(Writer writer, String content) throws IOException {
 		try {
 			writer.write(content);