public class GetCoverageReaderV11 extends AbstractRequestReader<GetCoverageRequest>
Provides methods to parse a KVP or XML GetCoverage request and create a GetCoverage object for version 1.1.1
Modifier and Type | Field and Description |
---|---|
protected OWSCommonReaderV11 |
owsReader |
protected WCSCommonReaderV11 |
wcsReader |
noKVP, noXML, owsVersion, versionRegex
invalidKVP, invalidReq, invalidValue, invalidXML, timeFormat
Constructor and Description |
---|
GetCoverageReaderV11() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkParameters(GetCoverageRequest request,
OWSExceptionReport report)
Checks that GetCoverage mandatory parameters are present
|
protected void |
parseRangeSubset(GetCoverageRequest query,
String kvpToken) |
GetCoverageRequest |
readURLParameters(Map<String,String> queryParameters)
Decodes URL request parameters from the given map
|
GetCoverageRequest |
readXMLQuery(DOMHelper dom,
Element requestElt)
Reads XML request parameters from the given element and using the given DOMHelper.
|
addKVPExtension, checkParameters, checkParameters, readCommonQueryArguments, readCommonXML, readURLQuery, readXMLQuery
parseBboxArg, parseQueryParameters, parseTimeArg, parseVector
protected WCSCommonReaderV11 wcsReader
protected OWSCommonReaderV11 owsReader
public GetCoverageRequest readURLParameters(Map<String,String> queryParameters) throws OWSException
OWSRequestReader
readURLParameters
in interface OWSRequestReader<GetCoverageRequest>
readURLParameters
in class AbstractRequestReader<GetCoverageRequest>
queryParameters
- map containing a key value pair for each query parameterOWSException
protected void parseRangeSubset(GetCoverageRequest query, String kvpToken)
public GetCoverageRequest readXMLQuery(DOMHelper dom, Element requestElt) throws OWSException
OWSRequestReader
readXMLQuery
in interface OWSRequestReader<GetCoverageRequest>
readXMLQuery
in class AbstractRequestReader<GetCoverageRequest>
OWSException
protected void checkParameters(GetCoverageRequest request, OWSExceptionReport report) throws OWSException
request
- OWSException
Copyright © 2016 Sensia Software LLC. All rights reserved.