The final restructured version for automatic build using maven tycho
[Mograsim.git] / net.mograsim.logic.model / src / net / mograsim / logic / model / serializing / ClassLoaderBasedResourceLoader.java
diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/ClassLoaderBasedResourceLoader.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/ClassLoaderBasedResourceLoader.java
deleted file mode 100644 (file)
index 3a2623e..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-package net.mograsim.logic.model.serializing;
-
-import java.io.IOException;
-import java.io.InputStream;
-
-public abstract class ClassLoaderBasedResourceLoader implements ResourceLoader
-{
-       @Override
-       public InputStream loadResource(String path) throws IOException
-       {
-               return getClassLoader().getResourceAsStream(path);
-       }
-
-       @Override
-       public Class<?> loadClass(String name) throws ClassNotFoundException
-       {
-               return ReflectionHelper.tryInvokeStaticInitializer(name, getClassLoader());
-       }
-
-       public abstract ClassLoader getClassLoader();
-
-       public static ClassLoaderBasedResourceLoader create(ClassLoader loader)
-       {
-               return new ClassLoaderBasedResourceLoader()
-               {
-                       @Override
-                       public ClassLoader getClassLoader()
-                       {
-                               return loader;
-                       }
-               };
-       }
-}
\ No newline at end of file