[PATCH 5 of 5] ComputedDischargeCurveGenerator: Use DischargeProcessor to add main values
Wald Commits
scm-commit at wald.intevation.org
Thu Aug 22 14:23:47 CEST 2013
# HG changeset patch
# User Felix Wolfsteller <felix.wolfsteller at intevation.de>
# Date 1377174462 -7200
# Node ID a3bf140ce739af8638072ea75352e89c7a003cd5
# Parent a38640f273aee225177af88ccfa7c8439eef7644
ComputedDischargeCurveGenerator: Use DischargeProcessor to add main values.
diff -r a38640f273ae -r a3bf140ce739 artifacts/src/main/java/org/dive4elements/river/exports/ComputedDischargeCurveGenerator.java
--- a/artifacts/src/main/java/org/dive4elements/river/exports/ComputedDischargeCurveGenerator.java Thu Aug 22 14:26:04 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/ComputedDischargeCurveGenerator.java Thu Aug 22 14:27:42 2013 +0200
@@ -16,6 +16,7 @@
import org.dive4elements.river.artifacts.model.FacetTypes;
import org.dive4elements.river.artifacts.model.WKms;
import org.dive4elements.river.artifacts.model.WQKms;
+import org.dive4elements.river.exports.process.DischargeProcessor;
import org.dive4elements.river.jfree.RiverAnnotation;
import org.dive4elements.river.jfree.StickyAxisAnnotation;
import org.dive4elements.river.jfree.StyledXYSeries;
@@ -152,9 +153,11 @@
return;
}
- //XXX DEAD CODE // Facet facet = artifactFacet.getFacet();
-
- if (name.equals(COMPUTED_DISCHARGE_Q)) {
+ DischargeProcessor dProcessor = new DischargeProcessor(getRange()[0]);
+ if (dProcessor.canHandle(name)) {
+ dProcessor.doOut(this, artifactFacet, attr, visible, YAXIS.W.idx);
+ }
+ else if (name.equals(COMPUTED_DISCHARGE_Q)) {
doDischargeQOut((WQKms) artifactFacet.getData(context), artifactFacet, attr, visible);
}
else if (name.equals(STATIC_WQ)) {
@@ -167,17 +170,6 @@
attr,
visible);
}
- else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_Q)
- || name.equals(MAINVALUES_Q)
- || name.equals(COMPUTED_DISCHARGE_MAINVALUES_W)
- || name.equals(MAINVALUES_W)
- ) {
- RiverAnnotation mainValues = (RiverAnnotation) artifactFacet.getData(context);
- translateRiverAnnotation(mainValues);
- doAnnotations(
- mainValues,
- artifactFacet, attr, visible);
- }
else if (STATIC_WKMS_INTERPOL.equals(name) ||
HEIGHTMARKS_POINTS.equals(name) ||
STATIC_WQKMS_W.equals(name)) {
More information about the Dive4elements-commits
mailing list