org.apache.commons.pipeline.validation
Annotation Type ProducedTypes


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface ProducedTypes

This annotation is used to describe the objects produced by a Stage. If a stage produces the same types of objects that it consumes, it should be annotated with the ProducesConsumed annotation instead.


Required Element Summary
 Class<?>[] value
          The type(s) of object produced by this Stage.
 

Element Detail

value

public abstract Class<?>[] value
The type(s) of object produced by this Stage. Under ordinary circumstances, this array should only contain one element.



Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.