Package org.geotools.wps.v2_0.bindings
Class ExecuteRequestTypeBinding
Object
AbstractComplexBinding
AbstractComplexEMFBinding
ExecuteRequestTypeBinding
- All Implemented Interfaces:
Binding
,ComplexBinding
Binding object for the type http://www.opengis.net/wps/2.0:ExecuteRequestType.
<?xml version="1.0" encoding="UTF-8"?><complexType name="ExecuteRequestType" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<documentation>
Schema for a WPS Execute operation request, to execute
one identified process with the given data and provide the requested
output data.
</documentation>
</annotation>
<complexContent>
<extension base="wps:RequestBaseType">
<sequence>
<element ref="ows:Identifier">
<annotation>
<documentation>
Identifier of the process to be executed. All valid process identifiers are
listed in the wps:Contents section of the Capabilities document.
</documentation>
</annotation>
</element>
<element maxOccurs="unbounded" minOccurs="0" name="Input" type="wps:DataInputType">
<annotation>
<documentation>
One or more input items to be used for process execution, including referenced or inline data.
</documentation>
</annotation>
</element>
<element maxOccurs="unbounded" name="Output" type="wps:OutputDefinitionType">
<annotation>
<documentation>
Defines one or more output items to be delivered by the process execution.
</documentation>
</annotation>
</element>
</sequence>
<attribute name="mode" use="required">
<annotation>
<documentation>
Desired execution mode.
</documentation>
</annotation>
<simpleType>
<restriction base="string">
<enumeration value="sync">
<annotation>
<documentation>
"sync" triggers the synchronous execution protocol
</documentation>
</annotation>
</enumeration>
<enumeration value="async">
<annotation>
<documentation>
"async" triggers the asynchronous execution protocol
</documentation>
</annotation>
</enumeration>
<enumeration value="auto">
<annotation>
<documentation>
"auto" delegates the choice of execution mode to the server.
</documentation>
</annotation>
</enumeration>
</restriction>
</simpleType>
</attribute>
<attribute name="response" use="required">
<simpleType>
<restriction base="string">
<enumeration value="raw">
<annotation>
<documentation>
The desired response type is raw data. Raw data output can only be used for single outputs, i.e. the process execution must yield only one output item.
If the request requests more than one output, the server shall return an Exception
</documentation>
</annotation>
</enumeration>
<enumeration value="document">
<annotation>
<documentation>
The desired response type is a response document.
</documentation>
</annotation>
</enumeration>
</restriction>
</simpleType>
</attribute>
</extension>
</complexContent>
</complexType>
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractComplexEMFBinding
createEObject, getProperty, parse
Methods inherited from class AbstractComplexBinding
encode, getExecutionMode, getProperties, initialize, initializeChildContext
-
Constructor Details
-
ExecuteRequestTypeBinding
-
-
Method Details
-
getTarget
- Returns:
- The qualified name of the target for the binding.
-
getType
- Specified by:
getType
in interfaceBinding
- Overrides:
getType
in classAbstractComplexEMFBinding
- Returns:
- The java type this binding maps to.
-
setProperty
Description copied from class:AbstractComplexEMFBinding
Internal method for reflectively setting the property of an eobject.Subclasses may override.
- Overrides:
setProperty
in classAbstractComplexEMFBinding
-