Переглянути джерело

RIOException poszło do pakietu assira.io

Ranides Atterwim 13 роки тому
батько
коміт
e0bad3cbb5

+ 1 - 1
pom.xml

@@ -4,7 +4,7 @@
 
     <groupId>net.ranides</groupId>
     <artifactId>assira</artifactId>
-    <version>0.60.0</version>
+    <version>0.60.1</version>
     <packaging>jar</packaging>
 
     <name>assira</name>

+ 28 - 0
src/main/java/net/ranides/assira/io/RIOException.java

@@ -0,0 +1,28 @@
+/*
+ * @author Ranides Atterwim <ranides@gmail.com>
+ * @copyright Ranides Atterwim
+ * @license WTFPL
+ * @url http://ranides.net/projects/assira
+ */
+package net.ranides.assira.io;
+
+import java.io.IOException;
+
+/**
+ *
+ * @author ranides
+ */
+public class RIOException extends RuntimeException {
+
+    public RIOException(IOException cause) {
+        super(cause);
+    }
+
+    @Override
+    public IOException getCause() {
+        return (IOException)super.getCause();
+    }
+
+
+
+}

+ 1 - 6
src/main/java/net/ranides/assira/text/StringLoader.java

@@ -7,6 +7,7 @@
 
 package net.ranides.assira.text;
 
+import net.ranides.assira.io.RIOException;
 import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileInputStream;
@@ -27,12 +28,6 @@ import net.ranides.assira.io.FileHelper;
  * @author ranides
  */
 public final class StringLoader {
-    
-    public static class RIOException extends RuntimeException {
-        public RIOException(IOException cause) {
-            super(cause);
-        }
-    }
 
     private StringLoader() { }