org.deegree.services.wps.annotations.output
Annotation Type OutputParameter


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

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

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

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 LitOutput literal
if type is Type.Literal, this value should be set.

Default:
@org.deegree.services.wps.annotations.output.LitOutput(dataType=@org.deegree.services.wps.annotations.commons.ReferenceType)

complex

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

Default:
@org.deegree.services.wps.annotations.output.CmplxOutput(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.