gernotbelger@9280: /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde gernotbelger@9280: * Software engineering by gernotbelger@9280: * Björnsen Beratende Ingenieure GmbH gernotbelger@9280: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt gernotbelger@9280: * gernotbelger@9280: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@9280: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@9280: * documentation coming with Dive4Elements River for details. gernotbelger@9280: */ gernotbelger@9280: package org.dive4elements.river.artifacts.sinfo.predefinedtkh; gernotbelger@9280: gernotbelger@9280: import java.util.Collection; gernotbelger@9280: gernotbelger@9280: import org.dive4elements.river.artifacts.common.ExportContextCSV; gernotbelger@9280: import org.dive4elements.river.artifacts.common.ExportContextPDF; gernotbelger@9280: import org.dive4elements.river.artifacts.common.MetaAndTableJRDataSource; gernotbelger@9280: import org.dive4elements.river.artifacts.common.ResultRow; gernotbelger@9280: import org.dive4elements.river.artifacts.sinfo.common.AbstractTkhCalculationResult; gernotbelger@9280: import org.dive4elements.river.artifacts.sinfo.util.RiverInfo; gernotbelger@9280: gernotbelger@9280: /** gernotbelger@9280: * @author Gernot Belger gernotbelger@9280: * gernotbelger@9280: */ gernotbelger@9280: final class PredefinedTkhQueryCalculationResult extends AbstractTkhCalculationResult { gernotbelger@9280: gernotbelger@9280: private static final long serialVersionUID = 1L; gernotbelger@9280: gernotbelger@9280: public PredefinedTkhQueryCalculationResult(String label, Collection rows) { gernotbelger@9280: super(label, null, true, rows); gernotbelger@9280: } gernotbelger@9280: gernotbelger@9280: @Override gernotbelger@9280: public void writeCSVHeader(ExportContextCSV exportContextCSV, RiverInfo river) { gernotbelger@9280: throw new UnsupportedOperationException(); gernotbelger@9280: } gernotbelger@9280: gernotbelger@9280: @Override gernotbelger@9280: protected void writeCSVResultMetadata(ExportContextCSV exportContextCSV) { gernotbelger@9280: throw new UnsupportedOperationException(); gernotbelger@9280: } gernotbelger@9280: gernotbelger@9280: @Override gernotbelger@9280: protected String[] formatCSVRow(ExportContextCSV exportContextCSV, ResultRow row) { gernotbelger@9280: throw new UnsupportedOperationException(); gernotbelger@9280: } gernotbelger@9280: gernotbelger@9280: @Override gernotbelger@9280: protected String[] formatPDFRow(ExportContextPDF exportContextPDF, ResultRow row) { gernotbelger@9280: throw new UnsupportedOperationException(); gernotbelger@9280: } gernotbelger@9280: gernotbelger@9280: @Override gernotbelger@9280: protected String getJasperFile() { gernotbelger@9280: throw new UnsupportedOperationException(); gernotbelger@9280: } gernotbelger@9280: gernotbelger@9280: @Override gernotbelger@9280: protected void addJRTableHeader(ExportContextPDF exportContext, MetaAndTableJRDataSource source) { gernotbelger@9280: throw new UnsupportedOperationException(); gernotbelger@9280: } gernotbelger@9280: }