diff options
Diffstat (limited to 'src/main/java/com/c2kernel/process/resource')
| -rw-r--r-- | src/main/java/com/c2kernel/process/resource/Resource.java | 6 | ||||
| -rw-r--r-- | src/main/java/com/c2kernel/process/resource/ResourceLoader.java | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/com/c2kernel/process/resource/Resource.java b/src/main/java/com/c2kernel/process/resource/Resource.java index 4d07f35..2ee95c5 100644 --- a/src/main/java/com/c2kernel/process/resource/Resource.java +++ b/src/main/java/com/c2kernel/process/resource/Resource.java @@ -3,6 +3,7 @@ package com.c2kernel.process.resource; //Java
import java.net.MalformedURLException;
import java.net.URL;
+import java.util.Enumeration;
import java.util.HashMap;
import java.util.Hashtable;
@@ -160,4 +161,9 @@ public class Resource implements ResourceLoader { throw new ObjectNotFoundException(e.getMessage(),null);
}
}
+
+ @Override
+ public Enumeration<URL> getModuleDefURLs() throws Exception {
+ return ClassLoader.getSystemResources("META-INF/cristal/module.xml");
+ }
}
diff --git a/src/main/java/com/c2kernel/process/resource/ResourceLoader.java b/src/main/java/com/c2kernel/process/resource/ResourceLoader.java index fdf2508..2bbc4d1 100644 --- a/src/main/java/com/c2kernel/process/resource/ResourceLoader.java +++ b/src/main/java/com/c2kernel/process/resource/ResourceLoader.java @@ -2,6 +2,7 @@ package com.c2kernel.process.resource; import java.net.MalformedURLException;
import java.net.URL;
+import java.util.Enumeration;
import java.util.HashMap;
import com.c2kernel.common.InvalidDataException;
@@ -38,4 +39,6 @@ public interface ResourceLoader { public Class<?> getClassForName(String name)
throws ClassNotFoundException;
+ public Enumeration<URL> getModuleDefURLs() throws Exception;
+
}
\ No newline at end of file |
