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

Modified Files:
        Renderer.java 
Log Message:
added 'equals' method on the isEmpty method, and made it public


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


Index: Renderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/Renderer.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- Renderer.java       25 Jan 2008 09:32:23 -0000      1.19
+++ Renderer.java       1 Aug 2008 16:30:01 -0000       1.20
@@ -21,7 +21,7 @@
  * A Renderer is stateless.
  *
  * @author Michiel Meeuwissen
- * @version $Id: Renderer.java,v 1.19 2008/01/25 09:32:23 michiel Exp $
+ * @version $Id: Renderer.java,v 1.20 2008/08/01 16:30:01 michiel Exp $
  * @since MMBase-1.9
  */
 public interface Renderer {
@@ -64,7 +64,7 @@
         /**
          * Returns a renderer that does nothing.
          */
-        Renderer getEmpty(final Block block) {
+        public Renderer getEmpty(final Block block) {
             return new Renderer() {
                 public Type getType() { return Type.this; }
                 public void render(Parameters parameters, Parameters 
urlparameters, Writer w, WindowState state) { };
@@ -72,6 +72,14 @@
                 public Block getBlock() { return block ; };
                 public String toString() { return "EMPTY Renderer"; }
                 public URI getUri() { try {return new URI("mmbase:/renderer/" 
+ Type.this + "/empty");} catch (Exception e) { return null;} }
+                public boolean equals(Object o) {
+                    if (o instanceof Renderer) {
+                        Renderer r = (Renderer) o;
+                        return getUri().equals(r.getUri()) && 
getBlock().equals(r.getBlock());
+                    } else {
+                        return false;
+                    }
+                }
             };
         }
     }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to