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 }

http://dive4elements.wald.intevation.org