org.deegree.services.wps.annotations.input
Annotation Type InputParameter


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

Version:
$Revision: 22719 $, $Date: 2010-02-24 11:00:06 +0100 (Mi, 24. Feb 2010) $
Author:
Rutger Bezema, last edited by: $Author: rbezema $

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

type

public abstract Type type
the type (one of Type) of this parameter


id

public abstract java.lang.String id
The id (identifier) of this parameter


title

public abstract java.lang.String title
The title of this parameter

minOccurs

public abstract int minOccurs
the minimum allowed occurrence of this input parameter, defaults to 0 ( = optional parameter)

Default:
0

maxOccurs

public abstract int maxOccurs
the maximum allowed occurrence of this input parameter, defaults to 1

Default:
1

abs

public abstract java.lang.String abs
The optional abstract of this parameter

Default:
"_NS_"

metadata

public abstract Metadata[] metadata
The optional metadatas of this parameter

Default:
{}

literal

public abstract LitInput literal
if type is Type.Literal, this value should be set.

Default:
@org.deegree.services.wps.annotations.input.LitInput(dataType=@org.deegree.services.wps.annotations.commons.ReferenceType)

complex

public abstract CmplxInput complex
if type is Type.Complex, this value should be set.

Default:
@org.deegree.services.wps.annotations.input.CmplxInput(formats={})

bbox

public abstract BBox bbox
if type is Type.BBox, this value should be set.

Default:
@org.deegree.services.wps.annotations.commons.BBox(crs={})


Copyright © 2011. All Rights Reserved.