public abstract class TaskingRequestReaderV20<RequestType extends TaskingRequest> extends SWERequestReader<RequestType> implements SweEncodedMessageProcessor
Provides methods to parse SPS tasking requests for version 2.0
Modifier and Type | Field and Description |
---|---|
protected SPSCommonReaderV20 |
commonReader |
protected DataComponent |
taskingParamStructure |
protected DateTimeFormat |
timeFormat |
noKVP, noXML, owsVersion, versionRegex
invalidKVP, invalidReq, invalidValue, invalidXML
Constructor and Description |
---|
TaskingRequestReaderV20() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkParameters(RequestType request,
OWSExceptionReport report)
Checks that GetFeasibility mandatory parameters are present
|
void |
readTaskingRequestXML(DOMHelper dom,
Element requestElt,
RequestType request) |
void |
setSweCommonStructure(DataComponent taskingParamStructure,
DataEncoding resultEncoding) |
readCommonXML
addKVPExtension, checkParameters, checkParameters, readCommonQueryArguments, readURLParameters, readURLQuery, readXMLQuery, readXMLQuery
parseBboxArg, parseQueryParameters, parseTimeArg, parseVector
protected SPSCommonReaderV20 commonReader
protected DateTimeFormat timeFormat
protected DataComponent taskingParamStructure
public void setSweCommonStructure(DataComponent taskingParamStructure, DataEncoding resultEncoding)
setSweCommonStructure
in interface SweEncodedMessageProcessor
public void readTaskingRequestXML(DOMHelper dom, Element requestElt, RequestType request) throws OWSException
OWSException
protected void checkParameters(RequestType request, OWSExceptionReport report) throws OWSException
request
- OWSException
Copyright © 2016 Sensia Software LLC. All rights reserved.