Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/OutputTransition.java @ 64:5db77e0a8594
Integrated Output Methods and Interfacsstructure
gnv-artifacts/trunk@47 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Wed, 09 Sep 2009 11:01:55 +0000 |
parents | |
children | d117fd4b82e5 |
comparison
equal
deleted
inserted
replaced
63:6ae2d4134da3 | 64:5db77e0a8594 |
---|---|
1 /** | |
2 * | |
3 */ | |
4 package de.intevation.gnv.transition; | |
5 | |
6 import java.util.Collection; | |
7 | |
8 /** | |
9 * @author Tim Englich <tim.englich@intevation.de> | |
10 * | |
11 */ | |
12 public interface OutputTransition extends Transition { | |
13 | |
14 /** | |
15 * Returns the Rendered Result of an Transition. | |
16 * @param outputMode The Mode that should be produces (Chart, Map, ...) | |
17 * @return The Bytecode of the Result | |
18 */ | |
19 public byte[] out( String outputMode); | |
20 | |
21 /** | |
22 * Delivers the provided OutputModes of an Transition | |
23 * @return the provided OutputModes of an Transition | |
24 */ | |
25 public Collection<OutputMode> getOutputModes(); | |
26 } |