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


@Retention(value=RUNTIME)
@Target(value=ANNOTATION_TYPE)
public @interface LitInput

The LiteralOutput annotates an input parameter of Type.Literal.

Note: The name of this annotation is slightly 'un-Java', this way it won't interfere with LiteralInput

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
 ReferenceType dataType
          The datatype of the literal input
 
Optional Element Summary
 ValueType[] allowedValues
          allowed values of the literal input, if not set, the validValueReference() will be tried
 java.lang.String defaultValue
          optional the default value of the literal input
 ReferenceType[] uoms
          optional The units-of-measure of the literal input, uoms[0] will be the default uom
 ValueReference validValueReference
          optional annotation, pointing to an external list of allowed values
 

Element Detail

dataType

public abstract ReferenceType dataType
The datatype of the literal input

uoms

public abstract ReferenceType[] uoms
optional The units-of-measure of the literal input, uoms[0] will be the default uom

Default:
{}

defaultValue

public abstract java.lang.String defaultValue
optional the default value of the literal input

Default:
"_NS_"

allowedValues

public abstract ValueType[] allowedValues
allowed values of the literal input, if not set, the validValueReference() will be tried

Default:
{}

validValueReference

public abstract ValueReference validValueReference
optional annotation, pointing to an external list of allowed values

Default:
@org.deegree.services.wps.annotations.input.ValueReference


Copyright © 2011. All Rights Reserved.