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

Modified Files:
        AbstractProcessor.java AbstractRenderer.java 
        ChainedRenderer.java ConnectionRenderer.java 
        DeniedRenderer.java EditwizardRenderer.java ErrorRenderer.java 
        JspProcessor.java JspRenderer.java Processor.java 
        Renderer.java ResourceRenderer.java StringRenderer.java 
Log Message:
It does not make sense that for rendering a block you need the parameters of 
the framework. Actually, none of the renderer implemetnations indeed _used_ the 
framework parameters. Dropped the argument from the interfaces render method, 
hence makeing the API simpler and better understandable


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


Index: AbstractProcessor.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/AbstractProcessor.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- AbstractProcessor.java      20 Feb 2008 17:44:07 -0000      1.7
+++ AbstractProcessor.java      26 Aug 2008 07:48:38 -0000      1.8
@@ -15,7 +15,7 @@
  * Abstract view implementation which implements getType and the specific 
parameters.
  *
  * @author Michiel Meeuwissen
- * @version $Id: AbstractProcessor.java,v 1.7 2008/02/20 17:44:07 michiel Exp $
+ * @version $Id: AbstractProcessor.java,v 1.8 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 abstract public class AbstractProcessor implements Processor {
@@ -28,7 +28,7 @@
         return new Processor() {
             public Block getBlock() { return b; }
             public Parameter[] getParameters() { return 
Parameter.emptyArray(); }
-            public void process(Parameters blockParameters, Parameters 
frameworkParameters) { }
+            public void process(Parameters blockParameters) { }
             public String toString() { return "EMPTY Processor"; }
             public URI getUri() { try {return new 
URI("mmbase:/processor/empty");} catch (Exception e) { return null;} }
         };


Index: AbstractRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/AbstractRenderer.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- AbstractRenderer.java       26 Aug 2008 06:45:36 -0000      1.14
+++ AbstractRenderer.java       26 Aug 2008 07:48:38 -0000      1.15
@@ -21,7 +21,7 @@
  * Abstract renderer implementation which implements getType and getBlock.
  *
  * @author Michiel Meeuwissen
- * @version $Id: AbstractRenderer.java,v 1.14 2008/08/26 06:45:36 michiel Exp $
+ * @version $Id: AbstractRenderer.java,v 1.15 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 abstract public class AbstractRenderer implements Renderer {
@@ -72,6 +72,6 @@
     public Parameter[] getParameters() {
         return new Parameter[] {};
     }
-    public abstract void render(Parameters blockParameters, Parameters 
frameworkParameters, Writer w, RenderHints hints) throws FrameworkException;
+    public abstract void render(Parameters blockParameters, Writer w, 
RenderHints hints) throws FrameworkException;
 
 }


Index: ChainedRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/ChainedRenderer.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- ChainedRenderer.java        26 Aug 2008 06:45:36 -0000      1.6
+++ ChainedRenderer.java        26 Aug 2008 07:48:38 -0000      1.7
@@ -19,7 +19,7 @@
  * block.
  *
  * @author Michiel Meeuwissen
- * @version $Id: ChainedRenderer.java,v 1.6 2008/08/26 06:45:36 michiel Exp $
+ * @version $Id: ChainedRenderer.java,v 1.7 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 
@@ -46,9 +46,9 @@
 
 
     @Override
-    public void render(Parameters blockParameters, Parameters 
frameworkParameters, Writer w, RenderHints hints) throws FrameworkException {
+    public void render(Parameters blockParameters, Writer w, RenderHints 
hints) throws FrameworkException {
         for (Renderer renderer : chain) {
-            renderer.render(blockParameters, frameworkParameters, w, hints);
+            renderer.render(blockParameters, w, hints);
         }
     }
 


Index: ConnectionRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/ConnectionRenderer.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- ConnectionRenderer.java     26 Aug 2008 06:45:36 -0000      1.8
+++ ConnectionRenderer.java     26 Aug 2008 07:48:38 -0000      1.9
@@ -45,7 +45,7 @@
  *
  *
  * @author Michiel Meeuwissen
- * @version $Id: ConnectionRenderer.java,v 1.8 2008/08/26 06:45:36 michiel Exp 
$
+ * @version $Id: ConnectionRenderer.java,v 1.9 2008/08/26 07:48:38 michiel Exp 
$
  * @since MMBase-1.9
  */
 public class ConnectionRenderer extends AbstractRenderer {
@@ -82,8 +82,7 @@
 
 
     @Override
-    public void render(Parameters blockParameters, Parameters 
frameworkParameters,
-                       Writer w, RenderHints hints) throws FrameworkException {
+    public void render(Parameters blockParameters, Writer w, RenderHints 
hints) throws FrameworkException {
 
 
         if (w == null) throw new NullPointerException();


Index: DeniedRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/DeniedRenderer.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- DeniedRenderer.java 26 Aug 2008 06:45:36 -0000      1.7
+++ DeniedRenderer.java 26 Aug 2008 07:48:38 -0000      1.8
@@ -28,7 +28,7 @@
  *
  * @author Michiel Meeuwissen
  * @author André van Toly
- * @version $Id: DeniedRenderer.java,v 1.7 2008/08/26 06:45:36 michiel Exp $
+ * @version $Id: DeniedRenderer.java,v 1.8 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 
@@ -40,17 +40,18 @@
         super(t, parent);
     }
 
+    @Override
     public Parameter[] getParameters() {
-        return new Parameter[] {Parameter.RESPONSE, Parameter.REQUEST, 
Parameter.LOCALE};
+        return new Parameter[] {Parameter.RESPONSE, Parameter.REQUEST};
     }
 
-    public void render(Parameters blockParameters, Parameters 
frameworkParameters, Writer w, RenderHints hints) throws FrameworkException {
+    @Override
+    public void render(Parameters blockParameters, Writer w, RenderHints 
hints) throws FrameworkException {
         switch(getType()) {
         case BODY:
             try {
                 HttpServletRequest request   = 
blockParameters.get(Parameter.REQUEST);
                 HttpServletResponse response = 
blockParameters.get(Parameter.RESPONSE);
-                Locale  locale = blockParameters.get(Parameter.LOCALE);
 
                 GenericResponseWrapper respw = new 
GenericResponseWrapper(response);
                 String url = JspRenderer.JSP_ROOT + "core/401.jspx";


Index: EditwizardRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/EditwizardRenderer.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- EditwizardRenderer.java     26 Aug 2008 06:45:36 -0000      1.14
+++ EditwizardRenderer.java     26 Aug 2008 07:48:38 -0000      1.15
@@ -22,7 +22,7 @@
  * @todo Needs to produce a div, not an url.
  *
  * @author Michiel Meeuwissen
- * @version $Id: EditwizardRenderer.java,v 1.14 2008/08/26 06:45:36 michiel 
Exp $
+ * @version $Id: EditwizardRenderer.java,v 1.15 2008/08/26 07:48:38 michiel 
Exp $
  * @since MMBase-1.9
  */
 public class EditwizardRenderer extends AbstractRenderer {
@@ -48,7 +48,7 @@
 
     /**
      */
-    public void render(Parameters blockParameters, Parameters 
frameworkParameters, Writer w, RenderHints hints) throws FrameworkException {
+    public void render(Parameters blockParameters, Writer w, RenderHints 
hints) throws FrameworkException {
         try {
             HttpServletRequest request   = 
blockParameters.get(Parameter.REQUEST);
             HttpServletResponse response = 
blockParameters.get(Parameter.RESPONSE);


Index: ErrorRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/ErrorRenderer.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- ErrorRenderer.java  26 Aug 2008 06:45:36 -0000      1.14
+++ ErrorRenderer.java  26 Aug 2008 07:48:38 -0000      1.15
@@ -28,7 +28,7 @@
  * share code.
  *
  * @author Michiel Meeuwissen
- * @version $Id: ErrorRenderer.java,v 1.14 2008/08/26 06:45:36 michiel Exp $
+ * @version $Id: ErrorRenderer.java,v 1.15 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 
@@ -57,8 +57,8 @@
 
 
     @Override
-    public void render(Parameters blockParameters, Parameters 
frameworkParameters, Writer w, RenderHints hints) throws FrameworkException {
-        log.debug("Error rendering " + blockParameters + " " + 
frameworkParameters);
+    public void render(Parameters blockParameters, Writer w, RenderHints 
hints) throws FrameworkException {
+        log.debug("Error rendering " + blockParameters);
         switch(getType()) {
         case BODY:
             try {


Index: JspProcessor.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/JspProcessor.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- JspProcessor.java   16 Nov 2007 16:06:30 -0000      1.14
+++ JspProcessor.java   26 Aug 2008 07:48:38 -0000      1.15
@@ -23,7 +23,7 @@
  * A Processor implementation based on a jsp.
  *
  * @author Michiel Meeuwissen
- * @version $Id: JspProcessor.java,v 1.14 2007/11/16 16:06:30 michiel Exp $
+ * @version $Id: JspProcessor.java,v 1.15 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 public class JspProcessor extends AbstractProcessor {
@@ -46,7 +46,7 @@
 
 
 
-    public void process(Parameters blockParameters, Parameters 
frameworkParameters) throws FrameworkException {
+    public void process(Parameters blockParameters) throws FrameworkException {
         try {
             HttpServletResponse response = 
blockParameters.get(Parameter.RESPONSE);
             GenericResponseWrapper respw = new 
GenericResponseWrapper(response);
@@ -56,7 +56,6 @@
             String url = getPath();
             if (log.isDebugEnabled()) {
                 log.debug("Block parameters      : [" + blockParameters + "]");
-                log.debug("Framework parameters  : [" + frameworkParameters + 
"]");
                 log.debug("Framework returned url: [" + url + "]");
             }
             RequestDispatcher requestDispatcher = 
request.getRequestDispatcher(url);


Index: JspRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/JspRenderer.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- JspRenderer.java    26 Aug 2008 06:45:36 -0000      1.28
+++ JspRenderer.java    26 Aug 2008 07:48:38 -0000      1.29
@@ -23,7 +23,7 @@
  * A Renderer implementation based on a jsp.
  *
  * @author Michiel Meeuwissen
- * @version $Id: JspRenderer.java,v 1.28 2008/08/26 06:45:36 michiel Exp $
+ * @version $Id: JspRenderer.java,v 1.29 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 public class JspRenderer extends AbstractRenderer {
@@ -52,7 +52,7 @@
         public String mesg = null;
     }
     @Override
-    public void render(Parameters blockParameters, Parameters 
frameworkParameters, Writer w, RenderHints hints) throws FrameworkException {
+    public void render(Parameters blockParameters, Writer w, RenderHints 
hints) throws FrameworkException {
         try {
             HttpServletResponse response = 
blockParameters.get(Parameter.RESPONSE);
             HttpServletRequest request  = 
blockParameters.get(Parameter.REQUEST);
@@ -85,10 +85,10 @@
             log.debug("Status " + status.code);
             if (status.code == 401) {
                 DeniedRenderer denied = new DeniedRenderer(getType(), 
getBlock());
-                denied.render(blockParameters, frameworkParameters, w, hints);
+                denied.render(blockParameters, w, hints);
             } else if (status.code != 200) {
                 ErrorRenderer error = new ErrorRenderer(getType(), getBlock(), 
url, status.code, status.mesg);
-                error.render(blockParameters, frameworkParameters, w, hints);
+                error.render(blockParameters, w, hints);
             } else {
                 w.write(respw.toString());
             }


Index: Processor.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/Processor.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- Processor.java      25 Jan 2008 09:32:23 -0000      1.10
+++ Processor.java      26 Aug 2008 07:48:38 -0000      1.11
@@ -19,7 +19,7 @@
  * rendered, but at most one of them has its Processor executed.
  *
  * @author Michiel Meeuwissen
- * @version $Id: Processor.java,v 1.10 2008/01/25 09:32:23 michiel Exp $
+ * @version $Id: Processor.java,v 1.11 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 public interface Processor {
@@ -40,7 +40,7 @@
      * Process. In case of e.g. a JSPProcessor, the parameters must also 
contain
      * the Http Servlet response and request, besided specific parameters for 
this component.
      */
-    void process(Parameters blockParameters, Parameters frameworkParameters) 
throws FrameworkException;
+    void process(Parameters blockParameters) throws FrameworkException;
 
     /**
      * An URI which may identify the implementation of this Renderer.


Index: Renderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/Renderer.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- Renderer.java       26 Aug 2008 06:45:36 -0000      1.21
+++ Renderer.java       26 Aug 2008 07:48:38 -0000      1.22
@@ -21,7 +21,7 @@
  * A Renderer is stateless.
  *
  * @author Michiel Meeuwissen
- * @version $Id: Renderer.java,v 1.21 2008/08/26 06:45:36 michiel Exp $
+ * @version $Id: Renderer.java,v 1.22 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 public interface Renderer {
@@ -47,7 +47,7 @@
         public Renderer getEmpty(final Block block) {
             return new Renderer() {
                 public Type getType() { return Type.this; }
-                public void render(Parameters parameters, Parameters 
urlparameters, Writer w, RenderHints hints) { };
+                public void render(Parameters parameters, Writer w, 
RenderHints hints) { };
                 public Parameter[] getParameters() { return 
Parameter.emptyArray(); };
                 public Block getBlock() { return block ; };
                 public String toString() { return "EMPTY Renderer"; }
@@ -84,7 +84,7 @@
      * Renders to a writer. In case of e.g. a JSPView, the parameters must 
also contain
      * the Http Servlet response and request, besided specific parameters for 
this component.
      */
-    void render(Parameters blockParameters, Parameters frameworkParameters, 
Writer w, RenderHints hints) throws FrameworkException;
+    void render(Parameters blockParameters, Writer w, RenderHints hints) 
throws FrameworkException;
 
 
     /**


Index: ResourceRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/ResourceRenderer.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- ResourceRenderer.java       26 Aug 2008 06:45:36 -0000      1.7
+++ ResourceRenderer.java       26 Aug 2008 07:48:38 -0000      1.8
@@ -29,7 +29,7 @@
 
  *
  * @author Michiel Meeuwissen
- * @version $Id: ResourceRenderer.java,v 1.7 2008/08/26 06:45:36 michiel Exp $
+ * @version $Id: ResourceRenderer.java,v 1.8 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 public class ResourceRenderer extends AbstractRenderer {
@@ -61,7 +61,7 @@
     }
 
     @Override
-    public void render(Parameters blockParameters, Parameters 
frameworkParameters,
+    public void render(Parameters blockParameters,
                        Writer w, RenderHints hints) throws FrameworkException {
 
 


Index: StringRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/StringRenderer.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- StringRenderer.java 26 Aug 2008 06:45:36 -0000      1.12
+++ StringRenderer.java 26 Aug 2008 07:48:38 -0000      1.13
@@ -22,7 +22,7 @@
  * file. Based on [EMAIL PROTECTED] PatternNodeFunctionProvider} so several 
parameters can be present.
  *
  * @author Michiel Meeuwissen
- * @version $Id: StringRenderer.java,v 1.12 2008/08/26 06:45:36 michiel Exp $
+ * @version $Id: StringRenderer.java,v 1.13 2008/08/26 07:48:38 michiel Exp $
  * @since MMBase-1.9
  */
 public class StringRenderer extends AbstractRenderer {
@@ -48,7 +48,7 @@
         return new Parameter[] {Parameter.REQUEST};
     }
 
-    public void render(Parameters blockParameters, Parameters 
frameworkParameters, Writer w, RenderHints hints) throws FrameworkException {
+    public void render(Parameters blockParameters, Writer w, RenderHints 
hints) throws FrameworkException {
         log.debug("Rendering " + string);
         try {
             HttpServletRequest request = 
blockParameters.get(Parameter.REQUEST);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to