X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FStyleSheetResourceLoader.java;h=face42b0fe780d359399ead8cde83313b51caa27;hb=08c2efb392a969f02008073f55d310c95bddade9;hp=1df98d484963d7fad233283aff31a4e4972fc5e9;hpb=c811008ac91053f068c26f48427617de9bb7b79c;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/util/StyleSheetResourceLoader.java b/org.argeo.cms.ui/src/org/argeo/cms/util/StyleSheetResourceLoader.java index 1df98d484..face42b0f 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/util/StyleSheetResourceLoader.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/util/StyleSheetResourceLoader.java @@ -14,7 +14,7 @@ import org.eclipse.rap.rwt.service.ResourceLoader; import org.osgi.framework.Bundle; /** {@link ResourceLoader} caching stylesheets. */ -class StyleSheetResourceLoader implements ResourceLoader { +public class StyleSheetResourceLoader implements ResourceLoader { private Bundle themeBundle; private Map stylesheets = new LinkedHashMap(); @@ -43,10 +43,10 @@ class StyleSheetResourceLoader implements ResourceLoader { // } // } - URL res = themeBundle.getResource(resourceName); + URL res = themeBundle.getEntry(resourceName); if (res == null) throw new CmsException( - "Resource " + resourceName + " not found in bundle " + themeBundle.getSymbolicName()); + "Entry " + resourceName + " not found in bundle " + themeBundle.getSymbolicName()); ByteArrayOutputStream out = new ByteArrayOutputStream(); IOUtils.copy(res.openStream(), out); stylesheets.put(resourceName, new StyleSheet(out.toByteArray()));