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