diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2015-03-18 11:02:59 +0100 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2015-03-18 11:02:59 +0100 |
| commit | 64b6255c49ba485525a19ed96166fd2be2634a21 (patch) | |
| tree | 81689f62041cd1e8802c7b525b88445448dd4b3f | |
| parent | ad282071d72c65498ab3b015073261731aab9b98 (diff) | |
Check if a namespace has a registered Resource URL before returning it.
Otherwise you just get an incomplete URL which causes errors later.
| -rw-r--r-- | src/main/java/com/c2kernel/utils/Resource.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/c2kernel/utils/Resource.java b/src/main/java/com/c2kernel/utils/Resource.java index d24b8f8..b7fc4a3 100644 --- a/src/main/java/com/c2kernel/utils/Resource.java +++ b/src/main/java/com/c2kernel/utils/Resource.java @@ -43,7 +43,8 @@ public class Resource { addModuleBaseURL(ns, getURLorResURL(newBaseURL));
}
- public static URL getModuleBaseURL(String ns) {
+ public static URL getModuleBaseURL(String ns) throws MalformedURLException {
+ if (!moduleBaseURLs.containsKey(ns)) throw new MalformedURLException("Could not locate resource. Namespace '"+ns+"' unknown");
return moduleBaseURLs.get(ns);
}
|
