public class ExecuteRequestTypeBinding extends AbstractComplexEMFBinding
<?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>
Constructor and Description |
---|
ExecuteRequestTypeBinding(Wps20Factory factory) |
Modifier and Type | Method and Description |
---|---|
QName |
getTarget() |
Class |
getType() |
protected void |
setProperty(EObject eObject,
String property,
Object value,
boolean lax)
Internal method for reflectively setting the property of an eobject.
|
createEObject, getProperty, parse
encode, getExecutionMode, getProperties, initialize, initializeChildContext
public QName getTarget()
public Class getType()
getType
in interface Binding
getType
in class AbstractComplexEMFBinding
protected void setProperty(EObject eObject, String property, Object value, boolean lax)
AbstractComplexEMFBinding
Subclasses may override.
setProperty
in class AbstractComplexEMFBinding
Copyright © 1996–2023 Geotools. All rights reserved.