Preparing GUI resources for dynamic injection of contributed content. Ready to go, but for now disabled in web.xml.
Change-Id: I0751077702835e7572b20037ba6ddc1950be6037
diff --git a/core/api/src/main/java/org/onosproject/ui/UiExtension.java b/core/api/src/main/java/org/onosproject/ui/UiExtension.java
index 83757e6..e97a4d0 100644
--- a/core/api/src/main/java/org/onosproject/ui/UiExtension.java
+++ b/core/api/src/main/java/org/onosproject/ui/UiExtension.java
@@ -27,6 +27,8 @@
*/
public class UiExtension {
+ private static final String VIEW_PREFIX = "app/view/";
+
private final String prefix;
private final ClassLoader classLoader;
private final List<UiView> views;
@@ -92,7 +94,7 @@
* @return resource input stream
*/
public InputStream resource(String viewId, String path) {
- InputStream is = classLoader.getResourceAsStream(viewId + "/" + path);
+ InputStream is = classLoader.getResourceAsStream(VIEW_PREFIX + viewId + "/" + path);
return is;
}