public class UpdateRequestReaderV20 extends TaskingRequestReaderV20<UpdateRequest>
Provides methods to parse an XML SPS Update request and create an UpdateRequest object for version 2.0
commonReader, taskingParamStructure, timeFormat
noKVP, noXML, owsVersion, versionRegex
invalidKVP, invalidReq, invalidValue, invalidXML
Constructor and Description |
---|
UpdateRequestReaderV20() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkParameters(UpdateRequest request,
OWSExceptionReport report)
Checks that GetFeasibility mandatory parameters are present
|
UpdateRequest |
readURLParameters(Map<String,String> queryParameters)
Decodes URL request parameters from the given map
|
UpdateRequest |
readXMLQuery(DOMHelper dom,
Element requestElt)
Reads XML request parameters from the given element and using the given DOMHelper.
|
readTaskingRequestXML, setSweCommonStructure
readCommonXML
addKVPExtension, checkParameters, checkParameters, readCommonQueryArguments, readURLQuery, readXMLQuery
parseBboxArg, parseQueryParameters, parseTimeArg, parseVector
public UpdateRequest readURLParameters(Map<String,String> queryParameters) throws OWSException
OWSRequestReader
readURLParameters
in interface OWSRequestReader<UpdateRequest>
readURLParameters
in class AbstractRequestReader<UpdateRequest>
queryParameters
- map containing a key value pair for each query parameterOWSException
public UpdateRequest readXMLQuery(DOMHelper dom, Element requestElt) throws OWSException
OWSRequestReader
readXMLQuery
in interface OWSRequestReader<UpdateRequest>
readXMLQuery
in class AbstractRequestReader<UpdateRequest>
OWSException
protected void checkParameters(UpdateRequest request, OWSExceptionReport report) throws OWSException
TaskingRequestReaderV20
checkParameters
in class TaskingRequestReaderV20<UpdateRequest>
OWSException
Copyright © 2016 Sensia Software LLC. All rights reserved.