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

Modified Files:
        BasicFramework.java 
Log Message:
made it easier for extensions to overide only the class set by the framework


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


Index: BasicFramework.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/BasicFramework.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- BasicFramework.java 8 Aug 2008 12:44:17 -0000       1.24
+++ BasicFramework.java 8 Aug 2008 14:41:38 -0000       1.25
@@ -34,7 +34,7 @@
  * are configured is the order in which they are processed.
  *
  * @author Michiel Meeuwissen
- * @version $Id: BasicFramework.java,v 1.24 2008/08/08 12:44:17 michiel Exp $
+ * @version $Id: BasicFramework.java,v 1.25 2008/08/08 14:41:38 michiel Exp $
  * @since MMBase-1.9
  */
 public class BasicFramework extends Framework {
@@ -242,6 +242,10 @@
         }
     }
 
+    protected String getComponentClass() {
+        return "mm_fw_basic";
+    }
+
     /**
      * Basic Framework implicitely also processes, i'm not sure if we should 
require any framework
      * to do that (perhaps we could say, that the render method must process, 
if that is necessary,
@@ -258,7 +262,7 @@
 
         try {
 
-            request.setAttribute(COMPONENT_CLASS_KEY, "mm_fw_basic");
+            request.setAttribute(COMPONENT_CLASS_KEY, getComponentClass());
 
             Renderer actualRenderer = state.startBlock(frameworkParameters, 
renderer);
             if (! actualRenderer.equals(renderer)) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to