ingo@573: package de.intevation.gnv.artifactdatabase.objects;
ingo@573:
ingo@573: /**
ingo@690: * This is the default implementation of ExportMode
which stores
ingo@690: * information about a specific output target (e.g. pdf, svg, image).
sascha@699: *
sascha@684: * @author Ingo Weinzierl
ingo@573: */
ingo@573: public class DefaultExportMode
ingo@573: implements ExportMode
ingo@573: {
tim@958: /**
tim@958: * The name of this parameter.
tim@958: */
ingo@573: protected String name;
tim@958:
tim@958: /**
tim@958: * The description of this mode.
tim@958: */
ingo@573: protected String description;
tim@958:
tim@958: /**
tim@958: * The mimetype used for this mode.
tim@958: */
ingo@573: protected String mimeType;
ingo@573:
ingo@690: /**
ingo@690: * Creates a new ExportMode
.
ingo@690: *
ingo@690: * @param name The name of the mode.
ingo@690: * @param description A description of this mode.
ingo@690: * @param mimeType The mimetype used for this mode.
ingo@690: */
ingo@573: public DefaultExportMode(String name, String description, String mimeType){
ingo@573: this.name = name;
ingo@573: this.description = description;
ingo@573: this.mimeType = mimeType;
ingo@573: }
ingo@573:
ingo@690:
ingo@573: public String getName() {
ingo@573: return name;
ingo@573: }
ingo@573:
ingo@690:
ingo@573: public String getDescription() {
ingo@573: return description;
ingo@573: }
ingo@573:
ingo@573: public String getMimeType() {
ingo@573: return mimeType;
ingo@573: }
ingo@573: }
ingo@690: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :