org.geotools.data.wps
Class WPS1_0_0

java.lang.Object
  extended by org.geotools.data.ows.Specification
      extended by org.geotools.data.wps.WPSSpecification
          extended by org.geotools.data.wps.WPS1_0_0

public class WPS1_0_0
extends WPSSpecification

Provides support for the Web Processing Service 1.0.0 Specification.

WPS1_0_0 provides both name and version information that may be checked against a GetCapabilities document during version negotiation.

Author:
gdavis

Nested Class Summary
static class WPS1_0_0.GetCapsRequest
          We need a custom request object.
static class WPS1_0_0.InternalDescribeProcessRequest
           
static class WPS1_0_0.InternalExecuteProcessRequest
           
 
Constructor Summary
WPS1_0_0()
          Public constructor creates the WMS1_0_0 object.
 
Method Summary
 DescribeProcessRequest createDescribeProcessRequest(java.net.URL onlineResource)
          Creates a DescribeProcess request which can be used to retrieve information about a specific process on the WPS Server.
 ExecuteProcessRequest createExecuteProcessRequest(java.net.URL onlineResource)
          Creates a Execute request which can be used to execute a specific process on the WPS Server.
 GetCapabilitiesRequest createGetCapabilitiesRequest(java.net.URL server)
          Create a request for performing GetCapabilities requests on a 1.0.0 server.
 java.lang.String getVersion()
          Expected version attribute for root element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WPS1_0_0

public WPS1_0_0()
Public constructor creates the WMS1_0_0 object.

Method Detail

getVersion

public java.lang.String getVersion()
Expected version attribute for root element.

Specified by:
getVersion in class Specification
Returns:
the expect version value for this specification

createGetCapabilitiesRequest

public GetCapabilitiesRequest createGetCapabilitiesRequest(java.net.URL server)
Create a request for performing GetCapabilities requests on a 1.0.0 server.

Specified by:
createGetCapabilitiesRequest in class Specification
Parameters:
server - a URL that points to the 1.0.0 server
Returns:
a AbstractGetCapabilitiesRequest object that can provide a valid request
See Also:
Specification.createGetCapabilitiesRequest(java.net.URL)

createDescribeProcessRequest

public DescribeProcessRequest createDescribeProcessRequest(java.net.URL onlineResource)
                                                    throws java.lang.UnsupportedOperationException
Description copied from class: WPSSpecification
Creates a DescribeProcess request which can be used to retrieve information about a specific process on the WPS Server.

Specified by:
createDescribeProcessRequest in class WPSSpecification
Parameters:
onlineResource - the location where the request can be made
Returns:
a DescribeProcessRequest to be configured and then passed to the WPS Server
Throws:
java.lang.UnsupportedOperationException - if the version of the specification doesn't support this request

createExecuteProcessRequest

public ExecuteProcessRequest createExecuteProcessRequest(java.net.URL onlineResource)
                                                  throws java.lang.UnsupportedOperationException
Description copied from class: WPSSpecification
Creates a Execute request which can be used to execute a specific process on the WPS Server.

Specified by:
createExecuteProcessRequest in class WPSSpecification
Parameters:
onlineResource - the location where the request can be made
Returns:
an ExecuteProcessRequest to be configured and then passed to the WPS Server
Throws:
java.lang.UnsupportedOperationException - if the version of the specification doesn't support this request


Copyright © 1996-2010 Geotools. All Rights Reserved.