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 :