ingo@359: package de.intevation.flys.exports; ingo@359: ingo@359: import java.io.IOException; ingo@359: ingo@359: import org.apache.log4j.Logger; ingo@359: ingo@364: import org.jfree.data.xy.DefaultXYDataset; ingo@364: ingo@359: import org.w3c.dom.Document; ingo@359: ingo@359: import de.intevation.artifacts.Artifact; ingo@359: ingo@364: import de.intevation.flys.artifacts.WINFOArtifact; ingo@364: import de.intevation.flys.artifacts.model.WQKms; ingo@364: ingo@359: ingo@359: /** ingo@359: * An OutGenerator that generates discharge curves. ingo@359: * ingo@359: * @author Ingo Weinzierl ingo@359: */ ingo@359: public class LongitudinalSectionGenerator extends ChartGenerator { ingo@359: ingo@359: /** The logger that is used in this generator.*/ ingo@359: private static Logger logger = ingo@359: Logger.getLogger(LongitudinalSectionGenerator.class); ingo@359: ingo@359: ingo@364: protected DefaultXYDataset dataset; ingo@364: ingo@364: ingo@359: public LongitudinalSectionGenerator() { ingo@359: super(); ingo@364: ingo@364: this.dataset = new DefaultXYDataset(); ingo@359: } ingo@359: ingo@359: ingo@364: public void doOut(Artifact artifact, String facet, Document attr) { ingo@364: logger.debug("LongitudinalSectionGenerator.doOut: " + facet); ingo@359: ingo@364: WINFOArtifact winfoArtifact = (WINFOArtifact) artifact; ingo@364: WQKms[] wqkms = winfoArtifact.getWaterlevelData(); ingo@364: ingo@364: logger.debug("Got " + wqkms.length + " WQKms objects."); ingo@359: } ingo@359: ingo@359: ingo@359: public void generate() ingo@359: throws IOException ingo@359: { ingo@359: logger.debug("LongitudinalSectionGenerator.generate"); ingo@359: ingo@359: // TODO Implement me! ingo@359: } ingo@359: } ingo@359: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :