diff options
| author | abranson <andrew.branson@cern.ch> | 2011-09-28 14:19:34 +0200 |
|---|---|---|
| committer | abranson <andrew.branson@cern.ch> | 2011-09-28 14:19:34 +0200 |
| commit | 38d30cd4f69178cef983ec13262a6f02826a9a45 (patch) | |
| tree | a76ee954e3b420b4ae63ec5be4c6120427207ef3 /source/com/c2kernel/utils | |
| parent | 385ba566319734f37a3970822ea88a3622ad3970 (diff) | |
Schema and resource
Diffstat (limited to 'source/com/c2kernel/utils')
| -rw-r--r-- | source/com/c2kernel/utils/Resource.java | 39 |
1 files changed, 9 insertions, 30 deletions
diff --git a/source/com/c2kernel/utils/Resource.java b/source/com/c2kernel/utils/Resource.java index 361549d..ba2f71a 100644 --- a/source/com/c2kernel/utils/Resource.java +++ b/source/com/c2kernel/utils/Resource.java @@ -3,6 +3,7 @@ package com.c2kernel.utils; //Java
import java.net.MalformedURLException;
import java.net.URL;
+import java.util.ArrayList;
import java.util.Hashtable;
import javax.swing.ImageIcon;
@@ -17,13 +18,9 @@ import com.c2kernel.common.ObjectNotFoundException; public class Resource {
static private Hashtable<String, String> txtCache = new Hashtable<String, String>();
static private Hashtable<String, ImageIcon> imgCache = new Hashtable<String, ImageIcon>();
- static private URL baseURL = null;
- static private URL domainBaseURL = null;
- static private URL importURL = null;
+ static private URL baseURL = getURLorResURL("com/c2kernel/utils/resources/");
+ static private ArrayList<URL> domainBaseURL = new ArrayList<URL>();
static public ImageIcon nullImg = new ImageIcon(new byte[] { 0 });
- static {
- setKernelBaseURL("com/c2kernel/utils/resources/");
- }
/*
* Kernel Resource URL section
@@ -32,10 +29,6 @@ public class Resource { baseURL = getURLorResURL(newBaseURL);
}
- public static void setKernelBaseURL(URL newBaseURL) {
- baseURL = newBaseURL;
- }
-
public static URL getKernelBaseURL() {
return baseURL;
}
@@ -43,19 +36,20 @@ public class Resource { static public URL getKernelResourceURL(String resName) throws MalformedURLException {
return new URL(baseURL, resName);
}
+
/*
* Domain Resource URL section
*/
- public static void setDomainBaseURL(URL newBaseURL) {
- domainBaseURL = newBaseURL;
+ public static void addDomainBaseURL(URL newBaseURL) {
+ domainBaseURL.add(newBaseURL);
}
- public static void setDomainBaseURL(String newBaseURL) {
- domainBaseURL = getURLorResURL(newBaseURL);
+ public static void addDomainBaseURL(String newBaseURL) {
+ addDomainBaseURL(getURLorResURL(newBaseURL));
}
- public static URL getDomainBaseURL() {
+ public static ArrayList<URL> getDomainBaseURL() {
return domainBaseURL;
}
@@ -153,21 +147,6 @@ public class Resource { return newImg;
}
-
- /**
- * Retrieves the stored import URL
- * @return
- */
- public static URL getImportURL() {
- return importURL;
- }
-
- /**
- * @param url
- */
- public static void setImportURL(URL url) {
- importURL = url;
- }
static public String getDomainVersion() {
try {
return FileStringUtility.url2String(getDomainResourceURL("version.txt"));
|
