public class WFSCapabilitiesReaderV10 extends AbstractCapabilitiesReader
Reads a WFS server capabilities document and create and populate the corresponding OWSServiceCapabilities and WFSLayerCapabilities objects for version 1.0
xmlError
invalidResp, invalidXML, timeFormat
Constructor and Description |
---|
WFSCapabilitiesReaderV10() |
Modifier and Type | Method and Description |
---|---|
protected void |
getBBOXList(DOMHelper dom,
Element featureElement,
WFSLayerCapabilities layerCaps)
Retrieve list of available BBOX for this feature
|
protected ArrayList<String> |
getFormatList(DOMHelper dom,
Element capsElt)
Retrieve list of formats supported by this server
|
protected void |
getSRSList(DOMHelper dom,
Element featureElement,
WFSLayerCapabilities layerCaps)
Retrieve list of available SRS for this feature
|
protected void |
readContents(DOMHelper dom,
Element capsElt,
OWSServiceCapabilities serviceCaps) |
protected WFSLayerCapabilities |
readFeature(DOMHelper dom,
Element featureElt,
OWSServiceCapabilities serviceCaps)
Parse each Layer description, create and populate appropriate object
|
protected void |
readOperationsMetadata(DOMHelper dom,
Element capsElt,
OWSServiceCapabilities serviceCaps)
Read server GET and POST urls for each operation
|
OWSServiceCapabilities |
readXMLResponse(DOMHelper dom,
Element capabilitiesElt)
Reads XML response from the given element and using the given DOMHelper.
|
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 void readOperationsMetadata(DOMHelper dom, Element capsElt, OWSServiceCapabilities serviceCaps) throws OWSException
AbstractCapabilitiesReader
readOperationsMetadata
in class AbstractCapabilitiesReader
OWSException
protected void readContents(DOMHelper dom, Element capsElt, OWSServiceCapabilities serviceCaps)
readContents
in class AbstractCapabilitiesReader
protected ArrayList<String> getFormatList(DOMHelper dom, Element capsElt)
protected WFSLayerCapabilities readFeature(DOMHelper dom, Element featureElt, OWSServiceCapabilities serviceCaps)
featureElt
- protected void getSRSList(DOMHelper dom, Element featureElement, WFSLayerCapabilities layerCaps)
featureElement
- layerCaps
- protected void getBBOXList(DOMHelper dom, Element featureElement, WFSLayerCapabilities layerCaps)
featureElement
- layerCaps
- Copyright © 2016 Sensia Software LLC. All rights reserved.