public class DescribeSensorWriterV20 extends AbstractRequestWriter<DescribeSensorRequest>
Provides methods to generate a KVP or XML SOS DescribeSensor request based on values contained in a DescribeSensorRequest object for version 1.0
Modifier and Type | Field and Description |
---|---|
protected GMLUtils |
gmlUtils |
ioError, noKVP, noXML, timeFormat
Constructor and Description |
---|
DescribeSensorWriterV20() |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
buildURLParameters(DescribeSensorRequest request) |
Element |
buildXMLQuery(DOMHelper dom,
DescribeSensorRequest request)
Builds a DOM element containing the request XML
Note that the element is not yet appended to any parent.
|
addCommonArgs, addCommonArgs, addCommonXML, buildURLQuery, getExtensionKvpValue, getGmlBboxCoordsList, urlEncode, writeBboxArgument, writeBboxArgument, writeKvpExtensions, writeKVPExtensions, writeTimeArgument, writeXMLQuery
protected GMLUtils gmlUtils
public Map<String,String> buildURLParameters(DescribeSensorRequest request) throws OWSException
buildURLParameters
in class AbstractRequestWriter<DescribeSensorRequest>
OWSException
public Element buildXMLQuery(DOMHelper dom, DescribeSensorRequest request) throws OWSException
OWSRequestWriter
buildXMLQuery
in interface OWSRequestWriter<DescribeSensorRequest>
buildXMLQuery
in class AbstractRequestWriter<DescribeSensorRequest>
dom
- DOMHelper instance that will own the generated elementrequest
- OWs request objectOWSException
Copyright © 2016 Sensia Software LLC. All rights reserved.