# HG changeset patch # User Sascha L. Teichmann # Date 1335976944 0 # Node ID e08f1475facc33a5b614e8fdd298f6875f367c8d # Parent 823752e3d392cc115e6c866166b52ee50a700e46 XSLTransformer: Widen parameters to store more than strings. artifacts/trunk@4329 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 823752e3d392 -r e08f1475facc ChangeLog --- a/ChangeLog Fri Apr 27 10:56:38 2012 +0000 +++ b/ChangeLog Wed May 02 16:42:24 2012 +0000 @@ -1,3 +1,8 @@ +2012-05-02 Sascha L. Teichmann + + * artifacts-common/src/main/java/de/intevation/artifacts/common/utils/XSLTransformer.java: + Widen parameters to store more than strings. + 2012-04-27 Sascha L. Teichmann * artifacts-common/src/main/java/de/intevation/artifacts/common/utils/JSON.java: diff -r 823752e3d392 -r e08f1475facc artifacts-common/src/main/java/de/intevation/artifacts/common/utils/XSLTransformer.java --- a/artifacts-common/src/main/java/de/intevation/artifacts/common/utils/XSLTransformer.java Fri Apr 27 10:56:38 2012 +0000 +++ b/artifacts-common/src/main/java/de/intevation/artifacts/common/utils/XSLTransformer.java Wed May 02 16:42:24 2012 +0000 @@ -25,7 +25,7 @@ private static Logger log = Logger.getLogger(XSLTransformer.class); - protected Map parameters; + protected Map parameters; public XSLTransformer() { } @@ -40,7 +40,7 @@ xformFactory.newTransformer(templateSource); if (parameters != null) { - for (Map.Entry entry: parameters.entrySet()) { + for (Map.Entry entry: parameters.entrySet()) { transformer.setParameter(entry.getKey(), entry.getValue()); } } @@ -63,9 +63,9 @@ return null; } - public void addParameter(String key, String value) { + public void addParameter(String key, Object value) { if (parameters == null) { - parameters = new HashMap(); + parameters = new HashMap(); } parameters.put(key, value); }