Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java @ 4928:57652f905a87
HistoricalDischargeComputeState: Fix flys/issue664 i18n numbered facettes.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Thu, 31 Jan 2013 11:22:43 +0100 |
parents | eb1cde786abf |
children | 05eeedc5b156 |
comparison
equal
deleted
inserted
replaced
4927:eb1cde786abf | 4928:57652f905a87 |
---|---|
1 package de.intevation.flys.artifacts.states; | 1 package de.intevation.flys.artifacts.states; |
2 | |
3 import java.text.NumberFormat; | |
2 | 4 |
3 import java.util.List; | 5 import java.util.List; |
4 | 6 |
5 import org.apache.log4j.Logger; | 7 import org.apache.log4j.Logger; |
6 import org.w3c.dom.Element; | 8 import org.w3c.dom.Element; |
135 protected void prepareWQFacets(CallContext cc, List<Facet> facets, | 137 protected void prepareWQFacets(CallContext cc, List<Facet> facets, |
136 WQKms[] wqs, HistoricalDischargeAccess access, String hash) { | 138 WQKms[] wqs, HistoricalDischargeAccess access, String hash) { |
137 double[] ws = access.getWs(); | 139 double[] ws = access.getWs(); |
138 double[] qs = access.getQs(); | 140 double[] qs = access.getQs(); |
139 | 141 |
142 NumberFormat format = NumberFormat.getInstance( | |
143 Resources.getLocale(cc.getMeta())); | |
140 for (int k = 0; k < ws.length; k++) { | 144 for (int k = 0; k < ws.length; k++) { |
141 facets.add(new HistoricalDischargeWQFacet(k, | 145 facets.add(new HistoricalDischargeWQFacet(k, |
142 HISTORICAL_DISCHARGE_WQ_W, "W=" + ws[k], ComputeType.ADVANCE, | 146 HISTORICAL_DISCHARGE_WQ_W, "W=" + format.format(ws[k]), ComputeType.ADVANCE, |
143 hash, getID(), ws[k])); | 147 hash, getID(), ws[k])); |
144 } | 148 } |
145 | 149 |
146 for (int k = 0; k < qs.length; k++) { | 150 for (int k = 0; k < qs.length; k++) { |
147 facets.add(new HistoricalDischargeWQFacet(k, | 151 facets.add(new HistoricalDischargeWQFacet(k, |
148 HISTORICAL_DISCHARGE_WQ_Q, "Q=" + qs[k], ComputeType.ADVANCE, | 152 HISTORICAL_DISCHARGE_WQ_Q, "Q=" + format.format(qs[k]), ComputeType.ADVANCE, |
149 hash, getID(), qs[k])); | 153 hash, getID(), qs[k])); |
150 } | 154 } |
151 | 155 |
152 int idx = 0; | 156 int idx = 0; |
153 for (WQKms wqkms : wqs) { | 157 for (WQKms wqkms : wqs) { |