org.objectweb.fractal.task.core.primitive.annotations
Annotation Type ClientInterfaceForEach
@Documented
@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface ClientInterfaceForEach
iterable
public abstract java.lang.String iterable
- Returns:
- the name of the
task parameter
that
correspond to the iterable
for which a client
interface will be created for each of its element.
prefix
public abstract java.lang.String prefix
- Returns:
- the prefix of the client interfaces. The full name of each client
interface is determined at creation time.
signature
public abstract java.lang.Class<?> signature
- Returns:
- Type of the client interfaces.
record
public abstract java.lang.String record
- Returns:
- the record descriptor.
contingency
public abstract boolean contingency
- Returns:
- the contingency value of the interface
- Default:
- false
parameters
public abstract java.lang.String[] parameters
- Returns:
- the list of variable names that have to be passed as parameters to
the record descriptor.
- Default:
- {}
Copyright © 2007-2009 ObjectWeb Consortium. All Rights Reserved.