Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java @ 2330:594885703687
Picked changes r4015:4026 from trunk.
flys-artifacts/tags/2.6@4028 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 10 Feb 2012 11:18:27 +0000 |
parents | 7b8d59436be3 |
children | 4ac581062c40 |
comparison
equal
deleted
inserted
replaced
2329:d999062c20e6 | 2330:594885703687 |
---|---|
21 import org.jfree.data.xy.XYDataset; | 21 import org.jfree.data.xy.XYDataset; |
22 | 22 |
23 import de.intevation.artifacts.common.ArtifactNamespaceContext; | 23 import de.intevation.artifacts.common.ArtifactNamespaceContext; |
24 import de.intevation.artifacts.common.utils.XMLUtils; | 24 import de.intevation.artifacts.common.utils.XMLUtils; |
25 import de.intevation.artifacts.common.utils.XMLUtils.ElementCreator; | 25 import de.intevation.artifacts.common.utils.XMLUtils.ElementCreator; |
26 | |
27 import de.intevation.flys.jfree.Bounds; | |
26 | 28 |
27 | 29 |
28 /** | 30 /** |
29 * This class helps generating chart info documents. | 31 * This class helps generating chart info documents. |
30 * | 32 * |
202 int pos | 204 int pos |
203 ) { | 205 ) { |
204 Date from = axis.getMinimumDate(); | 206 Date from = axis.getMinimumDate(); |
205 Date to = axis.getMaximumDate(); | 207 Date to = axis.getMaximumDate(); |
206 | 208 |
209 Bounds bounds = null; | |
210 if (type.equals("range")) { | |
211 bounds = generator.getYBounds(pos); | |
212 } | |
213 else { | |
214 bounds = generator.getXBounds(pos); | |
215 } | |
216 | |
207 cr.addAttr(e, "axistype", "date", true); | 217 cr.addAttr(e, "axistype", "date", true); |
208 cr.addAttr(e, "from", String.valueOf(from.getTime()), true); | 218 cr.addAttr(e, "from", String.valueOf(from.getTime()), true); |
209 cr.addAttr(e, "to", String.valueOf(to.getTime()), true); | 219 cr.addAttr(e, "to", String.valueOf(to.getTime()), true); |
210 | 220 |
211 // TODO Get correct min/max | 221 cr.addAttr(e, "min", bounds.getLower().toString(), true); |
212 cr.addAttr(e, "min", String.valueOf(from.getTime()), true); | 222 cr.addAttr(e, "max", bounds.getUpper().toString(), true); |
213 cr.addAttr(e, "max", String.valueOf(to.getTime()), true); | |
214 | 223 |
215 return e; | 224 return e; |
216 } | 225 } |
217 | 226 |
218 | 227 |