|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) public @interface OutputParameter
The OutputParameter
annotates an output parameter of a process.
See ProcessDescription
for a brief introduction to assigning values to annotations.
Required Element Summary | |
---|---|
java.lang.String |
id
The id (identifier) of this parameter |
java.lang.String |
title
The title of this parameter |
Type |
type
the type (one of Type ) of this parameter |
Optional Element Summary | |
---|---|
java.lang.String |
abs
The optional abstract of this parameter |
BBox |
bbox
if type is Type.BBox , this value should be set. |
CmplxOutput |
complex
if type is Type.Complex , this value should be set. |
LitOutput |
literal
if type is Type.Literal , this value should be set. |
Metadata[] |
metadata
The optional metadatas of this parameter |
Element Detail |
---|
public abstract Type type
Type
) of this parameter
public abstract java.lang.String id
public abstract java.lang.String title
public abstract java.lang.String abs
public abstract Metadata[] metadata
public abstract LitOutput literal
Type.Literal
, this value should be set.
public abstract CmplxOutput complex
Type.Complex
, this value should be set.
public abstract BBox bbox
Type.BBox
, this value should be set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |