# HG changeset patch # User Felix Wolfsteller # Date 1320844381 0 # Node ID 0463e1f80bfd59d431a199d6201db36829abb8b0 # Parent 5d5dd44d613ee86eac0e1182fbe4761db9ae6a9e Handle MainValue Facets in Duration Curve Diagrams. flys-artifacts/trunk@3194 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 5d5dd44d613e -r 0463e1f80bfd flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Wed Nov 09 13:06:08 2011 +0000 +++ b/flys-artifacts/ChangeLog Wed Nov 09 13:13:01 2011 +0000 @@ -1,3 +1,13 @@ +2011-11-09 Felix Wolfsteller + + Handle MainValue Facets in Duration Curve Diagrams. + + * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java: + Handle MainValues. + + * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java: + Adjusted to call doAnnotations. + 2011-11-09 Felix Wolfsteller Move do*Annotation* (like mainvalue) in XYChartGenerator. diff -r 5d5dd44d613e -r 0463e1f80bfd flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java --- a/flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java Wed Nov 09 13:06:08 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java Wed Nov 09 13:13:01 2011 +0000 @@ -16,6 +16,8 @@ import de.intevation.flys.artifacts.model.FacetTypes; import de.intevation.flys.artifacts.model.WQKms; +import de.intevation.flys.jfree.FLYSAnnotation; + /** * An OutGenerator that generates discharge curves. @@ -100,13 +102,11 @@ doQOut((WQKms) f.getData(artifact, context), facet, attr, visible); } else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_Q) - || name.equals(MAINVALUES_Q)) { - doMainValueQAnnotations( - f.getData(artifact, context), facet, attr, visible); - } - else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_W) - || name.equals(MAINVALUES_W)) { - doMainValueWAnnotations( + || name.equals(MAINVALUES_Q) + || name.equals(COMPUTED_DISCHARGE_MAINVALUES_W) + || name.equals(MAINVALUES_W) + ) { + doAnnotations((FLYSAnnotation) f.getData(artifact, context), facet, attr, visible); } else { diff -r 5d5dd44d613e -r 0463e1f80bfd flys-artifacts/src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java --- a/flys-artifacts/src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java Wed Nov 09 13:06:08 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java Wed Nov 09 13:13:01 2011 +0000 @@ -21,6 +21,8 @@ import de.intevation.flys.artifacts.model.WQDay; import de.intevation.flys.artifacts.resources.Resources; +import de.intevation.flys.jfree.FLYSAnnotation; + /** * An OutGenerator that generates duration curves. @@ -145,6 +147,15 @@ else if (name.equals(DURATION_Q)) { doQOut((WQDay) f.getData(artifact, context), attr, visible); } + else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_Q) + || name.equals(MAINVALUES_Q) + || name.equals(COMPUTED_DISCHARGE_MAINVALUES_W) + || name.equals(MAINVALUES_W) + ) { + doAnnotations( + (FLYSAnnotation) f.getData(artifact, context), + facet, attr, visible); + } else { logger.warn("Unknown facet name: " + name); return;