public abstract class OWSCapabilitiesReaderV0 extends AbstractCapabilitiesReader
Base reader for all capabilities document based on a pre-version of OWS common (here called version 0)
xmlError
invalidResp, invalidXML, timeFormat
Constructor and Description |
---|
OWSCapabilitiesReaderV0() |
Modifier and Type | Method and Description |
---|---|
protected void |
readIdentification(OWSIdentification idObject,
DOMHelper dom,
Element parentElt)
Reads a keyword list
|
protected void |
readOperationsMetadata(DOMHelper dom,
Element capabilitiesElt,
OWSServiceCapabilities serviceCaps)
Read server GET and POST urls for each operation
|
protected OWSServiceCapabilities |
readOWSCapabilities(DOMHelper dom,
Element capabilitiesElt,
OWSServiceCapabilities serviceCaps) |
protected void |
readResponsibleParty(DOMHelper dom,
Element respPartyElt,
OWSServiceCapabilities serviceCaps)
Reads the responsibleParty section
|
OWSServiceCapabilities |
readXMLResponse(DOMHelper dom,
Element capabilitiesElt)
Reads XML response from the given element and using the given DOMHelper.
|
readContents
readXMLResponse
public OWSServiceCapabilities readXMLResponse(DOMHelper dom, Element capabilitiesElt) throws OWSException
OWSResponseReader
readXMLResponse
in interface OWSResponseReader<OWSServiceCapabilities>
readXMLResponse
in class AbstractCapabilitiesReader
dom
- DOMHelper instance used to read the XML contentcapabilitiesElt
- DOM element corresponding to the root of the requestOWSException
protected OWSServiceCapabilities readOWSCapabilities(DOMHelper dom, Element capabilitiesElt, OWSServiceCapabilities serviceCaps) throws OWSException
OWSException
protected void readOperationsMetadata(DOMHelper dom, Element capabilitiesElt, OWSServiceCapabilities serviceCaps)
AbstractCapabilitiesReader
readOperationsMetadata
in class AbstractCapabilitiesReader
protected void readIdentification(OWSIdentification idObject, DOMHelper dom, Element parentElt)
protected void readResponsibleParty(DOMHelper dom, Element respPartyElt, OWSServiceCapabilities serviceCaps)
Copyright © 2016 Sensia Software LLC. All rights reserved.