Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/HistoricalDischargeWQCurveGenerator.java @ 4282:8b4988815974
Added marker for Ws and Qs in Historical Discharge WQ charts.
Therefore, the XYChartGenerator got two new methods addDomainMarker(Marker, boolean) and addValueMarker(Marker, boolean).
The boolean parameters determine, if the marker should be visible or not. This is analogous to addAxisSeries(XYSeries, int, boolean).
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 29 Oct 2012 05:59:27 +0100 |
parents | 1dfe3e1d304e |
children | 0a7594c0cbc2 |
comparison
equal
deleted
inserted
replaced
4281:7b6c31390427 | 4282:8b4988815974 |
---|---|
8 import de.intevation.flys.artifacts.FLYSArtifact; | 8 import de.intevation.flys.artifacts.FLYSArtifact; |
9 import de.intevation.flys.artifacts.access.HistoricalDischargeAccess; | 9 import de.intevation.flys.artifacts.access.HistoricalDischargeAccess; |
10 import de.intevation.flys.artifacts.model.FacetTypes; | 10 import de.intevation.flys.artifacts.model.FacetTypes; |
11 import de.intevation.flys.artifacts.model.Timerange; | 11 import de.intevation.flys.artifacts.model.Timerange; |
12 import de.intevation.flys.artifacts.model.WQKms; | 12 import de.intevation.flys.artifacts.model.WQKms; |
13 import de.intevation.flys.jfree.StyledValueMarker; | |
13 import de.intevation.flys.jfree.StyledXYSeries; | 14 import de.intevation.flys.jfree.StyledXYSeries; |
14 import de.intevation.flys.utils.FLYSUtils; | 15 import de.intevation.flys.utils.FLYSUtils; |
15 | 16 |
16 | 17 |
17 /** | 18 /** |
126 } | 127 } |
127 } | 128 } |
128 | 129 |
129 protected void doHistoricalDischargeOutQ(FLYSArtifact artifact, | 130 protected void doHistoricalDischargeOutQ(FLYSArtifact artifact, |
130 Object data, String desc, Document theme, boolean visible) { | 131 Object data, String desc, Document theme, boolean visible) { |
131 logger.debug("doHistoricalDischargeOutQ(): description = " + desc); | 132 double value = Double.valueOf(data.toString()); |
132 | 133 addDomainMarker(new StyledValueMarker(value, theme), visible); |
133 // addAxisDataset(series, YAXIS.Q.idx, visible); | |
134 } | 134 } |
135 | 135 |
136 protected void doHistoricalDischargeOutW(FLYSArtifact artifact, | 136 protected void doHistoricalDischargeOutW(FLYSArtifact artifact, |
137 Object data, String desc, Document theme, boolean visible) { | 137 Object data, String desc, Document theme, boolean visible) { |
138 logger.debug("doHistoricalDischargeOutW(): description = " + desc); | 138 double value = Double.valueOf(data.toString()); |
139 | 139 addValueMarker(new StyledValueMarker(value, theme), visible); |
140 // addAxisDataset(series, YAXIS.W.idx, visible); | |
141 } | 140 } |
142 | 141 |
143 protected void doHistoricalDischargeCurveOut(FLYSArtifact artifact, | 142 protected void doHistoricalDischargeCurveOut(FLYSArtifact artifact, |
144 Object data, String desc, Document theme, boolean visible) { | 143 Object data, String desc, Document theme, boolean visible) { |
145 XYSeries series = new StyledXYSeries(desc, theme); | 144 XYSeries series = new StyledXYSeries(desc, theme); |