Package org.geotools.wps.v2_0.bindings
Class ExecuteRequestTypeBinding
- Object
-
- AbstractComplexBinding
-
- AbstractComplexEMFBinding
-
- ExecuteRequestTypeBinding
-
- All Implemented Interfaces:
Binding
,ComplexBinding
public class ExecuteRequestTypeBinding extends AbstractComplexEMFBinding
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>
-
-
Constructor Summary
Constructors Constructor Description ExecuteRequestTypeBinding(Wps20Factory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class AbstractComplexEMFBinding
createEObject, getProperty, parse
-
Methods inherited from class AbstractComplexBinding
encode, getExecutionMode, getProperties, initialize, initializeChildContext
-
-
-
-
Method Detail
-
getTarget
public QName getTarget()
- Returns:
- The qualified name of the target for the binding.
-
getType
public Class getType()
- Specified by:
getType
in interfaceBinding
- Overrides:
getType
in classAbstractComplexEMFBinding
- Returns:
- The java type this binding maps to.
-
setProperty
protected void setProperty(EObject eObject, String property, Object value, boolean lax)
Description copied from class:AbstractComplexEMFBinding
Internal method for reflectively setting the property of an eobject.Subclasses may override.
- Overrides:
setProperty
in classAbstractComplexEMFBinding
-
-