Update of /var/cvs/src/org/mmbase/module/builders
In directory james.mmbase.org:/tmp/cvs-serv19713/module/builders
Modified Files:
Tag: MMBase-1_8
AbstractServletBuilder.java
Log Message:
ported generic 'url' function from HEAD
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/module/builders
Index: AbstractServletBuilder.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/module/builders/AbstractServletBuilder.java,v
retrieving revision 1.42.2.4
retrieving revision 1.42.2.5
diff -u -b -r1.42.2.4 -r1.42.2.5
--- AbstractServletBuilder.java 10 Jun 2008 11:10:30 -0000 1.42.2.4
+++ AbstractServletBuilder.java 27 Oct 2008 17:00:41 -0000 1.42.2.5
@@ -30,7 +30,7 @@
*
*
* @author Michiel Meeuwissen
- * @version $Id: AbstractServletBuilder.java,v 1.42.2.4 2008/06/10 11:10:30
michiel Exp $
+ * @version $Id: AbstractServletBuilder.java,v 1.42.2.5 2008/10/27 17:00:41
michiel Exp $
* @since MMBase-1.6
*/
public abstract class AbstractServletBuilder extends MMObjectBuilder {
@@ -511,11 +511,16 @@
}
});
- }
-
+ addFunction(new NodeFunction("url", new Parameter[] {
Parameter.REQUEST, Parameter.CLOUD }, ReturnType.STRING) {
+ public Object getFunctionValue(Node node, Parameters a) {
+ Function spFunction = node.getFunction("servletpath");
+ Parameters p = spFunction.createParameters();
+ p.setAll(a);
+ return node.getFunctionValue("servletpath", p).toString();
+ }
+ });
- {
/**
* @since MMBase-1.8
*/
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs