[PATCH] Added dc:lowercase() dc:uppercase()
Wald Commits
scm-commit at wald.intevation.org
Thu Jun 26 12:44:50 CEST 2014
# HG changeset patch
# User Sascha L. Teichmann <teichmann at intevation.de>
# Date 1403779480 -7200
# Node ID 6d5cbd69511acb3deb90c15d301e155a279475e7
# Parent d1cfd23e35cd58b5ade1d1d6d4bed35f92063ee2
Added dc:lowercase() dc:uppercase()
diff -r d1cfd23e35cd -r 6d5cbd69511a artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/FunctionResolver.java
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/FunctionResolver.java Wed Jun 25 15:40:44 2014 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/FunctionResolver.java Thu Jun 26 12:44:40 2014 +0200
@@ -86,6 +86,20 @@
functions = new HashMap<String, Entry>();
+ addFunction("lowercase", 1, new XPathFunction() {
+ @Override
+ public Object evaluate(List args) throws XPathFunctionException {
+ return args.get(0).toString().toLowerCase();
+ }
+ });
+
+ addFunction("uppercase", 1, new XPathFunction() {
+ @Override
+ public Object evaluate(List args) throws XPathFunctionException {
+ return args.get(0).toString().toUpperCase();
+ }
+ });
+
addFunction("contains", 2, new XPathFunction() {
@Override
public Object evaluate(List args) throws XPathFunctionException {
More information about the Dive4Elements-commits
mailing list