gernotbelger@8946: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde gernotbelger@8946: * Software engineering by Intevation GmbH gernotbelger@8946: * gernotbelger@8946: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@8946: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@8946: * documentation coming with Dive4Elements River for details. gernotbelger@8946: */ gernotbelger@8946: gernotbelger@8946: package org.dive4elements.river.artifacts.sinfo.flowdepthminmax; gernotbelger@8946: gernotbelger@9150: import org.dive4elements.river.artifacts.common.AbstractCommonExporter; gernotbelger@9150: import org.dive4elements.river.artifacts.common.ExportContextCSV; gernotbelger@9195: import org.dive4elements.river.artifacts.common.ExportContextPDF; gernotbelger@9006: import org.dive4elements.river.artifacts.common.MetaAndTableJRDataSource; gernotbelger@8946: gernotbelger@8946: /** gernotbelger@8946: * Generates different output formats (csv, pdf) of data that resulted from a flow depths computation. gernotbelger@8946: * gernotbelger@8946: * @author Ingo Weinzierl gernotbelger@8946: * @author Gernot Belger gernotbelger@8946: */ gernotbelger@8946: // REMARK: must be public because its registered in generators.xml gernotbelger@9195: public class FlowDepthMinMaxExporter extends AbstractCommonExporter { gernotbelger@8946: gernotbelger@8946: @Override gernotbelger@9195: protected void writeCSVGlobalMetadata(final ExportContextCSV exportContext, final FlowDepthMinMaxCalculationResults results) { gernotbelger@9195: exportContext.writeCSVGlobalMetadataDefaults(); gernotbelger@9150: gernotbelger@9006: } gernotbelger@9006: gernotbelger@9150: @Override gernotbelger@9195: protected void writePDFGlobalMetadata(final ExportContextPDF exportContext, final MetaAndTableJRDataSource source) { gernotbelger@9322: exportContext.addJRMetaDataForModules(source); gernotbelger@9150: } gernotbelger@8946: }