comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/DefaultOutputMode.java @ 91:bd284d8306db

Added Support for Patameters in OutputModes gnv-artifacts/trunk@135 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 25 Sep 2009 14:37:10 +0000
parents 5db77e0a8594
children 7fb9441dd8af
comparison
equal deleted inserted replaced
90:6bdef6e590d6 91:bd284d8306db
1 /** 1 /**
2 * 2 *
3 */ 3 */
4 package de.intevation.gnv.transition; 4 package de.intevation.gnv.transition;
5
6 import java.util.Collection;
7
5 /** 8 /**
6 * @author Tim Englich <tim.englich@intevation.de> 9 * @author Tim Englich <tim.englich@intevation.de>
7 * 10 *
8 */ 11 */
9 public class DefaultOutputMode implements OutputMode { 12 public class DefaultOutputMode implements OutputMode {
10 13
14 /**
15 * The UID of this Class.
16 */
17 private static final long serialVersionUID = -6459085460904827056L;
11 private String name = null; 18 private String name = null;
12 private String description = null; 19 private String description = null;
13 private String mimeType = null; 20 private String mimeType = null;
21 private Collection<InputValue> inputParameters = null;
14 22
15 /** 23 /**
16 * Constructor 24 * Constructor
17 * @param name 25 * @param name
18 * @param description 26 * @param description
19 * @param mimeType 27 * @param mimeType
20 */ 28 */
21 public DefaultOutputMode(String name, String description, String mimeType) { 29 public DefaultOutputMode(String name, String description, String mimeType, Collection<InputValue> inputParameters) {
22 super(); 30 super();
23 this.name = name; 31 this.name = name;
24 this.description = description; 32 this.description = description;
25 this.mimeType = mimeType; 33 this.mimeType = mimeType;
34 this.inputParameters = inputParameters;
26 } 35 }
27 36
28 /** 37 /**
29 * @see de.intevation.gnv.transition.OutputMode#getDescription() 38 * @see de.intevation.gnv.transition.OutputMode#getDescription()
30 */ 39 */
52 @Override 61 @Override
53 public String toString() { 62 public String toString() {
54 return "Name: "+this.name+" ; Description: "+this.description+" ; Mime-Type: "+this.mimeType; 63 return "Name: "+this.name+" ; Description: "+this.description+" ; Mime-Type: "+this.mimeType;
55 } 64 }
56 65
66 /**
67 * @see de.intevation.gnv.transition.OutputMode#getInputParameters()
68 */
69 public Collection<InputValue> getInputParameters() {
70 return this.inputParameters;
71 }
72
57 } 73 }

http://dive4elements.wald.intevation.org