Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java @ 3579:accb64be866c
Add annotations to fixA longitudinal Sections.
flys-artifacts/trunk@5195 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Mon, 13 Aug 2012 09:41:21 +0000 |
parents | 3732e1bab0aa |
children | 66f539df4e8b |
comparison
equal
deleted
inserted
replaced
3578:bae185bf9d2d | 3579:accb64be866c |
---|---|
3 import de.intevation.artifactdatabase.state.ArtifactAndFacet; | 3 import de.intevation.artifactdatabase.state.ArtifactAndFacet; |
4 import de.intevation.flys.artifacts.model.FacetTypes; | 4 import de.intevation.flys.artifacts.model.FacetTypes; |
5 import de.intevation.flys.artifacts.model.fixings.AnalysisPeriod; | 5 import de.intevation.flys.artifacts.model.fixings.AnalysisPeriod; |
6 import de.intevation.flys.artifacts.model.fixings.QWD; | 6 import de.intevation.flys.artifacts.model.fixings.QWD; |
7 import de.intevation.flys.exports.ChartGenerator; | 7 import de.intevation.flys.exports.ChartGenerator; |
8 import de.intevation.flys.jfree.FLYSAnnotation; | |
8 import de.intevation.flys.jfree.StyledAreaSeriesCollection; | 9 import de.intevation.flys.jfree.StyledAreaSeriesCollection; |
9 import de.intevation.flys.jfree.StyledXYSeries; | 10 import de.intevation.flys.jfree.StyledXYSeries; |
10 import de.intevation.flys.utils.KMIndex; | 11 import de.intevation.flys.utils.KMIndex; |
11 | 12 |
12 import java.awt.BasicStroke; | 13 import java.awt.BasicStroke; |
58 } | 59 } |
59 | 60 |
60 @Override | 61 @Override |
61 public void doOut(ArtifactAndFacet aaf, Document doc, boolean visible) { | 62 public void doOut(ArtifactAndFacet aaf, Document doc, boolean visible) { |
62 String name = aaf.getFacetName(); | 63 String name = aaf.getFacetName(); |
63 logger.debug("doOut: " + name); | 64 logger.debug("FixLongitudinalSectionGenerator: doOut: " + name); |
64 | 65 |
65 if (name.contains(FIX_SECTOR_AVERAGE_LS_DEVIATION)) { | 66 if (name.contains(FIX_SECTOR_AVERAGE_LS_DEVIATION)) { |
66 doSectorAverageDeviationOut(aaf, doc, visible); | 67 doSectorAverageDeviationOut(aaf, doc, visible); |
67 } | 68 } |
68 else if (name.contains(FIX_SECTOR_AVERAGE_LS)) { | 69 else if (name.contains(FIX_SECTOR_AVERAGE_LS)) { |
74 else if (name.equals(FIX_ANALYSIS_EVENTS_LS)) { | 75 else if (name.equals(FIX_ANALYSIS_EVENTS_LS)) { |
75 doAnalysisEventsOut(aaf, doc, visible); | 76 doAnalysisEventsOut(aaf, doc, visible); |
76 } | 77 } |
77 else if (name.equals(FIX_DEVIATION_LS)) { | 78 else if (name.equals(FIX_DEVIATION_LS)) { |
78 doReferenceDeviationOut(aaf, doc, visible); | 79 doReferenceDeviationOut(aaf, doc, visible); |
80 } | |
81 else if (name.equals(LONGITUDINAL_ANNOTATION)) { | |
82 doAnnotations( | |
83 (FLYSAnnotation) aaf.getData(context), | |
84 aaf, | |
85 doc, | |
86 visible); | |
79 } | 87 } |
80 else { | 88 else { |
81 logger.warn("Unknown facet name " + name); | 89 logger.warn("Unknown facet name " + name); |
82 return; | 90 return; |
83 } | 91 } |