|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) public @interface InputParameter
The OutputParameter
annotates an input 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. |
CmplxInput |
complex
if type is Type.Complex , this value should be set. |
LitInput |
literal
if type is Type.Literal , this value should be set. |
int |
maxOccurs
the maximum allowed occurrence of this input parameter, defaults to 1 |
Metadata[] |
metadata
The optional metadatas of this parameter |
int |
minOccurs
the minimum allowed occurrence of this input parameter, defaults to 0 ( = optional 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 int minOccurs
public abstract int maxOccurs
public abstract java.lang.String abs
public abstract Metadata[] metadata
public abstract LitInput literal
Type.Literal
, this value should be set.
public abstract CmplxInput 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 |