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