comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/OutputTransition.java @ 117:ef157bd2fa92

LanguageSupport integrated gnv-artifacts/trunk@178 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 02 Oct 2009 14:24:47 +0000
parents bb45c5097cb6
children 7fb9441dd8af
comparison
equal deleted inserted replaced
116:820238357bab 117:ef157bd2fa92
4 package de.intevation.gnv.transition; 4 package de.intevation.gnv.transition;
5 5
6 import java.io.OutputStream; 6 import java.io.OutputStream;
7 import java.util.Collection; 7 import java.util.Collection;
8 8
9 import de.intevation.artifacts.CallMeta;
9 import de.intevation.gnv.transition.exception.TransitionException; 10 import de.intevation.gnv.transition.exception.TransitionException;
10 11
11 /** 12 /**
12 * @author Tim Englich <tim.englich@intevation.de> 13 * @author Tim Englich <tim.englich@intevation.de>
13 * 14 *
14 */ 15 */
15 public interface OutputTransition extends Transition { 16 public interface OutputTransition extends Transition {
16 17
17 /** 18 /**
18 * Returns the Rendered Result of an Transition. 19 * Returns the Rendered Result of an Transition.
19 * @param outputMode The Mode that should be produces (Chart, Map, ...) 20 *
21 * @param outputMode
22 * The Mode that should be produces (Chart, Map, ...)
20 * @return The Bytecode of the Result 23 * @return The Bytecode of the Result
21 * @throws TransitionException 24 * @throws TransitionException
22 */ 25 */
23 public void out( String outputMode, Collection<InputData> inputData, OutputStream outputStream, String uuid) throws TransitionException; 26 public void out(String outputMode, Collection<InputData> inputData,
24 27 OutputStream outputStream, String uuid, CallMeta callMeta)
28 throws TransitionException;
29
25 /** 30 /**
26 * Delivers the provided OutputModes of an Transition 31 * Delivers the provided OutputModes of an Transition
32 *
27 * @return the provided OutputModes of an Transition 33 * @return the provided OutputModes of an Transition
28 */ 34 */
29 public Collection<OutputMode> getOutputModes(); 35 public Collection<OutputMode> getOutputModes();
30 } 36 }

http://dive4elements.wald.intevation.org