org.deegree.services.wps.execute
Class ExecuteRequestXMLAdapter

java.lang.Object
  extended by org.deegree.commons.xml.XMLAdapter
      extended by org.deegree.protocol.ows.OWSCommonXMLAdapter
          extended by org.deegree.services.wps.execute.ExecuteRequestXMLAdapter

public class ExecuteRequestXMLAdapter
extends OWSCommonXMLAdapter

Parser and validator for incoming WPS Execute XML requests.

Besides the general syntax, the following aspects are validated during parsing:

In case of a detected error, an appropriate OWSException is thrown.

Version:
$Revision: 31688 $, $Date: 08.05.2008 13:53:13$
Author:
Alexander Padberg, Markus Schneider, last edited by: $Author: padberg$

Field Summary
 
Fields inherited from class org.deegree.protocol.ows.OWSCommonXMLAdapter
OWS_NS, OWS_PREFIX, OWS110_NS, OWS110_PREFIX, XML_NS, XML_PREFIX
 
Fields inherited from class org.deegree.commons.xml.XMLAdapter
DEFAULT_URL, rootElement, XLN_NS
 
Constructor Summary
ExecuteRequestXMLAdapter(Map<CodeType,WPSProcess> idToProcess, StorageManager storageManager)
          Creates a new ExecuteRequestXMLAdapter for parsing execute requests for the submitted processes.
 
Method Summary
 ExecuteRequest parse100()
          Parses the encapsulated WPS 1.0.0 <wps:ExecuteRequest> element.
 
Methods inherited from class org.deegree.protocol.ows.OWSCommonXMLAdapter
exportBoundingBoxType, exportCoordinateList, exportPositionType, parseBoundingBoxType
 
Methods inherited from class org.deegree.commons.xml.XMLAdapter
evaluateXPath, getElement, getElements, getNamespaceContext, getNode, getNodeAsBigInt, getNodeAsBoolean, getNodeAsDouble, getNodeAsFloat, getNodeAsInt, getNodeAsQName, getNodeAsString, getNodeAsURL, getNodeAsVersion, getNodes, getNodesAsQNames, getNodesAsStrings, getRequiredElement, getRequiredElements, getRequiredNode, getRequiredNodeAsBoolean, getRequiredNodeAsDouble, getRequiredNodeAsFloat, getRequiredNodeAsInteger, getRequiredNodeAsQName, getRequiredNodeAsString, getRequiredNodeAsURL, getRequiredNodeAsVersion, getRequiredNodes, getRootElement, getSchemas, getSystemId, hasSchemas, load, load, load, load, load, load, load, maybeWriteElement, maybeWriteElementNS, parseBoolean, parseDouble, parseFloat, parseInt, parseQName, parseSimpleLink, parseURL, resolve, setRootElement, setSystemId, toString, writeElement, writeElement, writeElement, writeElement, writeElement, writeOptionalAttribute, writeOptionalElement, writeOptionalNSAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExecuteRequestXMLAdapter

public ExecuteRequestXMLAdapter(Map<CodeType,WPSProcess> idToProcess,
                                StorageManager storageManager)
Creates a new ExecuteRequestXMLAdapter for parsing execute requests for the submitted processes.

Parameters:
idToProcess - key: process identifier, value: process
storageManager -
Method Detail

parse100

public ExecuteRequest parse100()
                        throws OWSException,
                               UnknownCRSException
Parses the encapsulated WPS 1.0.0 <wps:ExecuteRequest> element.

Prerequisites (not checked by this method):



Copyright © 2011. All Rights Reserved.