ingo@1022: /* ingo@1022: * Copyright (c) 2010 by Intevation GmbH ingo@1022: * ingo@1022: * This program is free software under the LGPL (>=v2.1) ingo@1022: * Read the file LGPL.txt coming with the software for details ingo@1022: * or visit http://www.gnu.org/licenses/ if it does not exist. ingo@1022: */ ingo@1022: 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 :