# HG changeset patch # User Sascha L. Teichmann # Date 1324030119 0 # Node ID f114c0d55d19229371f0400c7a7bb5cb7bfb6870 # Parent 3e703d134bbeaf631ad78d269bc244e2c839dac2 Little optimisation when writing CollectionAttributes flys-artifacts/trunk@3432 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 3e703d134bbe -r f114c0d55d19 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Fri Dec 16 09:56:32 2011 +0000 +++ b/flys-artifacts/ChangeLog Fri Dec 16 10:08:39 2011 +0000 @@ -1,3 +1,8 @@ +2011-12-16 Sascha L. Teichmann + + * src/main/java/de/intevation/flys/collections/AttributeWriter.java: + Directly fetch key/value pairs when writing a collection attribute. + 2011-12-16 Ingo Weinzierl * src/main/java/de/intevation/flys/exports/ChartSettings.java: Added new diff -r 3e703d134bbe -r f114c0d55d19 flys-artifacts/src/main/java/de/intevation/flys/collections/AttributeWriter.java --- a/flys-artifacts/src/main/java/de/intevation/flys/collections/AttributeWriter.java Fri Dec 16 09:56:32 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/collections/AttributeWriter.java Fri Dec 16 10:08:39 2011 +0000 @@ -90,8 +90,9 @@ * @return document with merged outputs as described. */ protected CollectionAttribute write() { - for (String outName: newAttr.keySet()) { - Output a = newAttr.get(outName); + for (Map.Entry entry: newAttr.entrySet()) { + String outName = entry.getKey(); + Output a = entry.getValue(); attribute.clearFacets(outName); writeOutput(a.getName(), newFacets, oldFacets);