org.deegree.ogcwebservices.wps.execute.processes
Class Buffer
java.lang.Object
org.deegree.ogcwebservices.wps.execute.Process
org.deegree.ogcwebservices.wps.execute.processes.Buffer
public class Buffer
- extends Process
Buffer.java
Created on 09.03.2006. 23:42:39h
This class describes an exemplary Process Implementation. The corresponding configuration
document is '\WEB-INF\conf\wps\processConfigs.xml'. Process configuration is described
further inside the configuration document.
The process implementor has to ensure, that the process implemented extends the abstract super
class Process.
This example process IS NOT intended to describe a best practice approach. In some cases
simplifying assumptions have been made for sake of simplicity.
- Since:
- 2.0
- Version:
- 1.0.
- Author:
- Christian Kiehle, Christian Heier
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Buffer
public Buffer(ProcessDescription processDescription)
- Parameters:
processDescription
-
execute
public ExecuteResponse.ProcessOutputs execute(Map<String,IOValue> inputs,
OutputDefinitions outputDefinitions)
throws OGCWebServiceException
- (non-Javadoc)
- Specified by:
execute
in class Process
- Returns:
-
- Throws:
OGCWebServiceException
- See Also:
This is the central method for implementing a process. A Map
serves as an input object. Each String represents the key (e.g. BufferDistance) which holds
an IOValue as value (e.g. an object representing a complete element with all
corresponding sub-elements). The process implementation is responsible for retrieving all
specified values according to the process configuration document.
The method returns a ProcessOutputs
object, which encapsulates the result of
the process's operation.
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net