gernotbelger@9313: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde gernotbelger@9313: * Software engineering by Intevation GmbH gernotbelger@9313: * gernotbelger@9313: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@9313: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@9313: * documentation coming with Dive4Elements River for details. gernotbelger@9313: */ gernotbelger@9313: gernotbelger@9313: package org.dive4elements.river.artifacts.bundu.bezugswst; gernotbelger@9313: gernotbelger@9313: import org.apache.log4j.Logger; gernotbelger@9313: import org.dive4elements.river.artifacts.common.AbstractCommonExporter; gernotbelger@9313: import org.dive4elements.river.artifacts.common.ExportContextCSV; gernotbelger@9313: import org.dive4elements.river.artifacts.common.ExportContextPDF; gernotbelger@9313: import org.dive4elements.river.artifacts.common.MetaAndTableJRDataSource; gernotbelger@9313: gernotbelger@9313: /** gernotbelger@9313: * Generates different output formats (wst, csv, pdf) of data that resulted from gernotbelger@9313: * a waterlevel computation. gernotbelger@9313: * gernotbelger@9313: * @author Ingo Weinzierl gernotbelger@9313: */ gernotbelger@9313: public class BunduWstExporter extends AbstractCommonExporter { gernotbelger@9313: gernotbelger@9313: /** The log used in this exporter. */ gernotbelger@9313: private static Logger log = Logger.getLogger(BunduWstExporter.class); gernotbelger@9313: gernotbelger@9313: @Override gernotbelger@9313: protected void writeCSVGlobalMetadata(final ExportContextCSV exportContext, final BezugswstCalculationResults results) { gernotbelger@9313: exportContext.writeCSVGlobalMetadataDefaults(); gernotbelger@9313: gernotbelger@9313: } gernotbelger@9313: gernotbelger@9313: @Override gernotbelger@9313: protected void writePDFGlobalMetadata(final ExportContextPDF exportContext, final MetaAndTableJRDataSource source) { gernotbelger@9313: exportContext.addJRMetaDataUSINFO(source); gernotbelger@9313: // source.addMetaData("flowdepthdevelopment_header_label", gernotbelger@9313: // SInfoResultType.flowdepthDevelopment.getCsvHeader(this.context.getMeta()));// (this.context.getMeta())); gernotbelger@9313: gernotbelger@9313: } gernotbelger@9313: gernotbelger@9313: } gernotbelger@9313: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :