diff artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/FunctionResolver.java @ 6080:4bd8bbbcdf68

Datacage: Introduced dc:dump-variables() and modified dc:message to use XPath expansion.
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 23 May 2013 18:14:31 +0200
parents af13ceeba52a
children 57fb50f8c9fc
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/FunctionResolver.java	Thu May 23 17:32:45 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/FunctionResolver.java	Thu May 23 18:14:31 2013 +0200
@@ -117,6 +117,13 @@
                 return dateFormat(args);
             }
         });
+
+        addFunction("dump-variables", 0, new XPathFunction() {
+            @Override
+            public Object evaluate(List args) throws XPathFunctionException {
+                return FunctionResolver.this.buildHelper.frames.dump();
+            }
+        });
     }
 
     /**

http://dive4elements.wald.intevation.org