public class SOSCapabilitiesReaderV20 extends SWESCapabilitiesReaderV20
Reads an SOS server capabilities document and create and populate the corresponding OWSServiceCapabilities and SOSOfferingCapabilities objects for version 2.0
owsReader
xmlError
invalidResp, invalidXML, timeFormat
Constructor and Description |
---|
SOSCapabilitiesReaderV20() |
Modifier and Type | Method and Description |
---|---|
protected void |
readContents(DOMHelper dom,
Element capsElt,
OWSServiceCapabilities serviceCaps) |
protected Collection<String> |
readFoiTypes(DOMHelper dom,
Element parentElt,
Collection<String> foiTypes) |
protected Collection<String> |
readObservationTypes(DOMHelper dom,
Element parentElt,
Collection<String> obsTypes) |
protected Collection<String> |
readResponseFormats(DOMHelper dom,
Element parentElt,
Collection<String> respFormats) |
protected Collection<String> |
readSupportedEncodings(DOMHelper dom,
Element parentElt,
Collection<String> encodings) |
SOSServiceCapabilities |
readXMLResponse(DOMHelper dom,
Element capabilitiesElt)
Reads XML response from the given element and using the given DOMHelper.
|
readCommonOfferingProperties, readObservableProperties, readProcedureFormats, readRelatedFeatures, readStringList
readOperationsMetadata, readOWSCapabilities, readServiceProvider
readXMLResponse
public SOSServiceCapabilities readXMLResponse(DOMHelper dom, Element capabilitiesElt) throws OWSException
OWSResponseReader
readXMLResponse
in interface OWSResponseReader<OWSServiceCapabilities>
readXMLResponse
in class OWSCapabilitiesReaderV11
dom
- DOMHelper instance used to read the XML contentcapabilitiesElt
- DOM element corresponding to the root of the requestOWSException
protected void readContents(DOMHelper dom, Element capsElt, OWSServiceCapabilities serviceCaps) throws OWSException
readContents
in class AbstractCapabilitiesReader
OWSException
protected Collection<String> readResponseFormats(DOMHelper dom, Element parentElt, Collection<String> respFormats)
protected Collection<String> readObservationTypes(DOMHelper dom, Element parentElt, Collection<String> obsTypes)
protected Collection<String> readFoiTypes(DOMHelper dom, Element parentElt, Collection<String> foiTypes)
protected Collection<String> readSupportedEncodings(DOMHelper dom, Element parentElt, Collection<String> encodings)
Copyright © 2016 Sensia Software LLC. All rights reserved.