Mercurial > dive4elements > river
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 :