Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java @ 450:c8bb38115290
Enabled the discharge longitudinal section to be exported as WST.
flys-artifacts/trunk@1944 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 18 May 2011 10:59:38 +0000 |
parents | e0fec407a280 |
children | e006da5679d2 |
comparison
equal
deleted
inserted
replaced
449:9814d4808410 | 450:c8bb38115290 |
---|---|
88 wc, | 88 wc, |
89 qf.format(result[1]) | 89 qf.format(result[1]) |
90 }); | 90 }); |
91 } | 91 } |
92 } | 92 } |
93 | |
94 | |
95 @Override | |
96 protected void addWSTColumn(WstWriter writer, WQKms wqkms) { | |
97 String name = wqkms.getName(); | |
98 | |
99 // is it a W or a Q mode? | |
100 int wIdx = name.indexOf("W"); | |
101 int qIdx = name.indexOf("Q"); | |
102 | |
103 String wq = null; | |
104 if (wIdx >= 0) { | |
105 wq = "W"; | |
106 } | |
107 else if (qIdx >= 0) { | |
108 wq = "Q"; | |
109 } | |
110 | |
111 // we just want to display the first W or Q value in the WST | |
112 int start = name.indexOf("("); | |
113 int end = name.indexOf(")"); | |
114 | |
115 String tmp = name.substring(start+1, end); | |
116 String[] values = tmp.split(";"); | |
117 | |
118 String column = wq + "=" + values[0]; | |
119 | |
120 writer.addColumn(column); | |
121 } | |
93 } | 122 } |
94 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 123 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |