|
||||||||||
| 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 | |||||||||