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) {

http://dive4elements.wald.intevation.org