public class InsertResultReaderV20 extends SWERequestReader<InsertResultRequest> implements SweEncodedMessageProcessor
Provides methods to parse a KVP or SOAP/XML SOS InsertResult request and create a InsertResultRequest object for version 2.0
Modifier and Type | Field and Description |
---|---|
protected DataEncoding |
resultEncoding |
protected DataComponent |
resultStructure |
noKVP, noXML, owsVersion, versionRegex
invalidKVP, invalidReq, invalidValue, invalidXML, timeFormat
Constructor and Description |
---|
InsertResultReaderV20() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkParameters(InsertResultRequest request,
OWSExceptionReport report)
Checks that InsertResult mandatory parameters are present
|
InsertResultRequest |
readURLParameters(Map<String,String> queryParameters)
Decodes URL request parameters from the given map
|
InsertResultRequest |
readXMLQuery(DOMHelper dom,
Element requestElt)
Reads XML request parameters from the given element and using the given DOMHelper.
|
void |
setSweCommonStructure(DataComponent structure,
DataEncoding encoding) |
readCommonXML
addKVPExtension, checkParameters, checkParameters, readCommonQueryArguments, readURLQuery, readXMLQuery
parseBboxArg, parseQueryParameters, parseTimeArg, parseVector
protected DataComponent resultStructure
protected DataEncoding resultEncoding
public void setSweCommonStructure(DataComponent structure, DataEncoding encoding)
setSweCommonStructure
in interface SweEncodedMessageProcessor
public InsertResultRequest readURLParameters(Map<String,String> queryParameters) throws OWSException
OWSRequestReader
readURLParameters
in interface OWSRequestReader<InsertResultRequest>
readURLParameters
in class AbstractRequestReader<InsertResultRequest>
queryParameters
- map containing a key value pair for each query parameterOWSException
public InsertResultRequest readXMLQuery(DOMHelper dom, Element requestElt) throws OWSException
OWSRequestReader
readXMLQuery
in interface OWSRequestReader<InsertResultRequest>
readXMLQuery
in class AbstractRequestReader<InsertResultRequest>
OWSException
protected void checkParameters(InsertResultRequest request, OWSExceptionReport report) throws OWSException
request
- OWSException
Copyright © 2016 Sensia Software LLC. All rights reserved.