tim@64: /** tim@64: * tim@64: */ tim@64: package de.intevation.gnv.transition; tim@91: tim@91: import java.util.Collection; tim@91: tim@64: /** tim@64: * @author Tim Englich tim@64: * tim@64: */ tim@64: public class DefaultOutputMode implements OutputMode { tim@64: tim@91: /** tim@91: * The UID of this Class. tim@91: */ tim@91: private static final long serialVersionUID = -6459085460904827056L; tim@64: private String name = null; tim@64: private String description = null; tim@64: private String mimeType = null; tim@91: private Collection inputParameters = null; tim@64: tim@64: /** tim@64: * Constructor tim@64: * @param name tim@64: * @param description tim@64: * @param mimeType tim@64: */ tim@91: public DefaultOutputMode(String name, String description, String mimeType, Collection inputParameters) { tim@64: super(); tim@64: this.name = name; tim@64: this.description = description; tim@64: this.mimeType = mimeType; tim@91: this.inputParameters = inputParameters; tim@64: } tim@64: tim@64: /** tim@64: * @see de.intevation.gnv.transition.OutputMode#getDescription() tim@64: */ tim@64: public String getDescription() { tim@64: return this.description; tim@64: } tim@64: tim@64: /** tim@64: * @see de.intevation.gnv.transition.OutputMode#getMimeType() tim@64: */ tim@64: public String getMimeType() { tim@64: return this.mimeType; tim@64: } tim@64: tim@64: /** tim@64: * @see de.intevation.gnv.transition.OutputMode#getName() tim@64: */ tim@64: public String getName() { tim@64: return this.name; tim@64: } tim@64: tim@64: /** tim@64: * @see java.lang.Object#toString() tim@64: */ tim@64: @Override tim@64: public String toString() { tim@64: return "Name: "+this.name+" ; Description: "+this.description+" ; Mime-Type: "+this.mimeType; tim@64: } tim@64: tim@91: /** tim@91: * @see de.intevation.gnv.transition.OutputMode#getInputParameters() tim@91: */ tim@91: public Collection getInputParameters() { tim@91: return this.inputParameters; tim@91: } tim@91: tim@64: }