Update of /var/cvs/src/org/mmbase/framework
In directory james.mmbase.org:/tmp/cvs-serv19936/framework

Modified Files:
        ResourceRenderer.java 
Log Message:
made type configurable in ResourceRenderer


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/framework


Index: ResourceRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/ResourceRenderer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ResourceRenderer.java       31 Jul 2008 16:43:42 -0000      1.1
+++ ResourceRenderer.java       31 Jul 2008 19:17:00 -0000      1.2
@@ -29,7 +29,7 @@
 
  *
  * @author Michiel Meeuwissen
- * @version $Id: ResourceRenderer.java,v 1.1 2008/07/31 16:43:42 michiel Exp $
+ * @version $Id: ResourceRenderer.java,v 1.2 2008/07/31 19:17:00 michiel Exp $
  * @since MMBase-1.9
  */
 public class ResourceRenderer extends AbstractRenderer {
@@ -37,6 +37,7 @@
 
 
     protected String resource;
+    protected String type = "web";
 
     public ResourceRenderer(String t, Block parent) {
         super(t, parent);
@@ -51,12 +52,19 @@
     }
 
 
+    public void setType(String t) {
+        type = t;
+    }
+
+
+
+
     public void render(Parameters blockParameters, Parameters 
frameworkParameters,
                        Writer w, WindowState state) throws FrameworkException {
 
 
         try {
-            Reader r = ResourceLoader.getWebRoot().getReader(resource);
+            Reader r = 
ResourceLoader.Type.valueOf(type).get().getReader(resource);
             char[] buf = new char[1000];
             int c;
             while ((c = r.read(buf, 0, 1000)) > 0) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to