comparison flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java @ 695:45cd58a2a2bb facets-slt

OutGenerators doOut() takes a facet object now instead of just its name. flys-artifacts/branches/facets-slt@2137 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 16 Jun 2011 14:31:41 +0000
parents e006da5679d2
children 7298d58a1f5a
comparison
equal deleted inserted replaced
694:68c6c75a6f7c 695:45cd58a2a2bb
12 import org.jfree.chart.JFreeChart; 12 import org.jfree.chart.JFreeChart;
13 import org.jfree.chart.plot.XYPlot; 13 import org.jfree.chart.plot.XYPlot;
14 import org.jfree.data.xy.DefaultXYDataset; 14 import org.jfree.data.xy.DefaultXYDataset;
15 15
16 import de.intevation.artifacts.Artifact; 16 import de.intevation.artifacts.Artifact;
17
18 import de.intevation.artifactdatabase.state.Facet;
17 19
18 import de.intevation.flys.model.DischargeTable; 20 import de.intevation.flys.model.DischargeTable;
19 import de.intevation.flys.model.Gauge; 21 import de.intevation.flys.model.Gauge;
20 import de.intevation.flys.model.River; 22 import de.intevation.flys.model.River;
21 import de.intevation.flys.model.TimeInterval; 23 import de.intevation.flys.model.TimeInterval;
90 XYPlot plot = (XYPlot) chart.getPlot(); 92 XYPlot plot = (XYPlot) chart.getPlot();
91 plot.setDataset(0, dataset); 93 plot.setDataset(0, dataset);
92 } 94 }
93 95
94 96
95 public void doOut(Artifact artifact, String facet, Document attr) { 97 public void doOut(Artifact artifact, Facet facet, Document attr) {
96 logger.debug("DischargeCurveGenerator.doOut: " + facet); 98 logger.debug("DischargeCurveGenerator.doOut: " + facet.getName());
97 99
98 if (!(artifact instanceof FLYSArtifact)) { 100 if (!(artifact instanceof FLYSArtifact)) {
99 logger.error("Artifact is no instance of FLYSArtifact."); 101 logger.error("Artifact is no instance of FLYSArtifact.");
100 return; 102 return;
101 } 103 }

http://dive4elements.wald.intevation.org