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

http://dive4elements.wald.intevation.org