raimund@2977: package de.intevation.flys.client.shared.model;
raimund@2977:
raimund@2977: import java.util.List;
raimund@2977:
raimund@2977: import de.intevation.flys.client.client.ui.CollectionView;
raimund@2977: import de.intevation.flys.client.client.ui.OutputTab;
raimund@2977: import de.intevation.flys.client.client.ui.chart.OverviewOutputTab;
raimund@2977:
raimund@2977:
raimund@2977: /**
raimund@2977: * Output mode for chart overviews.
raimund@2977: *
raimund@2977: * @author Raimund Renkert
raimund@2977: */
raimund@2977: public class OverviewMode
raimund@2977: extends
raimund@2977: DefaultOutputMode {
raimund@2977:
raimund@2977: public OverviewMode() {
raimund@2977: }
raimund@2977:
raimund@2977:
raimund@2977: public OverviewMode(String name, String desc, String mimeType) {
raimund@2977: super(name, desc, mimeType);
raimund@2977: }
raimund@2977:
raimund@2977:
raimund@2977: public OverviewMode(
raimund@2977: String name,
raimund@2977: String descrition,
raimund@2977: String mimeType,
raimund@2977: List facets,
raimund@2977: String type)
raimund@2977: {
raimund@2977: super(name, descrition, mimeType, facets);
raimund@2977: this.type = type;
raimund@2977: }
raimund@2977:
raimund@2977:
raimund@2977: @Override
raimund@2977: public OutputTab createOutputTab(String t, Collection c, CollectionView p) {
raimund@2977: return new OverviewOutputTab(t, c, this, p);
raimund@2977: }
raimund@2977: }
raimund@2977: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :