diff flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java @ 796:cd8603aaa730

Improved the process of creating OutputTabs. Added support for map output. flys-client/trunk@2312 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 08 Jul 2011 08:54:08 +0000
parents 8264b02091ef
children
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java	Thu Jul 07 15:04:45 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java	Fri Jul 08 08:54:08 2011 +0000
@@ -3,6 +3,9 @@
 import java.util.ArrayList;
 import java.util.List;
 
+import de.intevation.flys.client.client.ui.CollectionView;
+import de.intevation.flys.client.client.ui.OutputTab;
+
 
 /**
  * The default implementation of an Output.
@@ -20,6 +23,9 @@
     /** The mime-type of this mode.*/
     protected String mimeType;
 
+    /** The type that this output mode represents.*/
+    protected String type;
+
     /** The list of available facets of this export mode.*/
     protected List<Facet> facets;
 
@@ -45,12 +51,25 @@
 
 
     public DefaultOutputMode(
+        String      name,
+        String      description,
+        String      mimeType,
+        String      type)
+    {
+        this(name, description, mimeType);
+
+        this.type = type;
+    }
+
+
+    public DefaultOutputMode(
         String name,
         String description,
         String mimeType,
         List<Facet> facets)
     {
         this(name, description, mimeType);
+        this.type   = "";
         this.facets = facets;
     }
 
@@ -70,6 +89,11 @@
     }
 
 
+    public String getType() {
+        return type;
+    }
+
+
     /**
      * Adds a new facet to this export.
      *
@@ -120,5 +144,10 @@
     public List<Facet> getFacets() {
         return facets;
     }
+
+
+    public OutputTab createOutputTab(String t, Collection c, CollectionView p) {
+        return null;
+    }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org