ingo@209: package de.intevation.artifactdatabase.state; ingo@209: ingo@209: ingo@209: /** ingo@209: * @author Ingo Weinzierl ingo@209: */ ingo@209: public interface Output { ingo@209: ingo@209: /** ingo@209: * Retrieve the name of this output mode. ingo@209: * ingo@209: * @return the name of this output mode. ingo@209: */ ingo@209: public String getName(); ingo@209: ingo@209: /** ingo@209: * Retrieve the description of an output. ingo@209: * ingo@209: * @return the description. ingo@209: */ ingo@209: public String getDescription(); ingo@209: ingo@209: /** ingo@209: * Retrieve the mimetype used for the output. ingo@209: * ingo@209: * @return the mimetype. ingo@209: */ ingo@209: public String getMimeType(); ingo@209: } ingo@209: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :