ingo@63: package de.intevation.flys.client.shared.model; ingo@63: ingo@63: import java.io.Serializable; ingo@63: ingo@63: ingo@63: /** ingo@63: * This interface describes an output mode of an artifact. ingo@63: * ingo@63: * @author Ingo Weinzierl ingo@63: */ ingo@63: public interface OutputMode extends Serializable { ingo@63: ingo@63: /** ingo@63: * Retrieves the name of this mode. ingo@63: * ingo@63: * @return the name of this mode. ingo@63: */ ingo@63: String getName(); ingo@63: ingo@63: ingo@63: /** ingo@63: * Retrieves the description of this mode. ingo@63: * ingo@63: * @return the description of this mode. ingo@63: */ ingo@63: String getDescription(); ingo@63: ingo@63: ingo@63: /** ingo@63: * Retrieves the mime-type of this mode. ingo@63: * ingo@63: * ingo@63: * @return the mime-type of this mode. ingo@63: */ ingo@63: String getMimeType(); ingo@63: } ingo@63: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :