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