A class responsible to parse WMS XML files to WMS TerraLib data types. More...
#include <XMLParser.h>
Public Member Functions | |
std::string | getVersion () |
virtual BoundingBox | parseBoundingBox (const std::unique_ptr< te::xml::Reader > &reader) |
virtual WMSCapabilities | parseCapabilities (const std::string &xmlPath) |
Method responsible to parse a WMS XML GetCapabilities file and create an WMSCapabilities instance with document metadata. | |
virtual WMSCapabilities | parseCapabilitiesFromContent (const std::string &content) |
Method responsible to parse a WMS XML GetCapabilities content and create an WMSCapabilities instance with document metadata. | |
virtual Capability | parseCapability (const std::unique_ptr< te::xml::Reader > &reader) |
virtual Dimension | parseDimension (const std::unique_ptr< te::xml::Reader > &reader) |
virtual GeographicBoundingBox | parseGeographicBoundingBox (const std::unique_ptr< te::xml::Reader > &reader) |
virtual HTTP | parseHTTP (const std::unique_ptr< te::xml::Reader > &reader) |
virtual Layer | parseLayers (const std::unique_ptr< te::xml::Reader > &reader) |
virtual LegendURL | parseLegendURL (const std::unique_ptr< te::xml::Reader > &reader) |
virtual OnlineResource | parseOnlineResource (const std::unique_ptr< te::xml::Reader > &reader) |
virtual Operation | parseOperation (const std::unique_ptr< te::xml::Reader > &reader, const std::string &operationName) |
virtual Request | parseRequest (const std::unique_ptr< te::xml::Reader > &reader) |
virtual Style | parseStyle (const std::unique_ptr< te::xml::Reader > &reader) |
virtual StyleSheetURL | parseStyleSheetURL (const std::unique_ptr< te::xml::Reader > &reader) |
virtual StyleURL | parseStyleURL (const std::unique_ptr< te::xml::Reader > &reader) |
XMLParser () | |
virtual | ~XMLParser () |
Protected Attributes | |
std::string | m_version |
WMS version that XMLParser instance could read. Default implementation is 1.3.0. | |
A class responsible to parse WMS XML files to WMS TerraLib data types.
Definition at line 42 of file XMLParser.h.
te::ws::ogc::wms::XMLParser::XMLParser | ( | ) |
|
virtual |
Reimplemented in te::ws::ogc::wms::version_1_1_1::XMLParser.
std::string te::ws::ogc::wms::XMLParser::getVersion | ( | ) |
|
virtual |
Reimplemented in te::ws::ogc::wms::version_1_1_1::XMLParser.
|
virtual |
Method responsible to parse a WMS XML GetCapabilities file and create an WMSCapabilities instance with document metadata.
xmlPath | path of the file that will be parsed. |
Reimplemented in te::ws::ogc::wms::version_1_1_1::XMLParser.
|
virtual |
Method responsible to parse a WMS XML GetCapabilities content and create an WMSCapabilities instance with document metadata.
cotent | The content that will be parsed. |
Reimplemented in te::ws::ogc::wms::version_1_1_1::XMLParser.
|
virtual |
|
virtual |
Reimplemented in te::ws::ogc::wms::version_1_1_1::XMLParser.
|
virtual |
Reimplemented in te::ws::ogc::wms::version_1_1_1::XMLParser.
|
virtual |
|
virtual |
Reimplemented in te::ws::ogc::wms::version_1_1_1::XMLParser.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
WMS version that XMLParser instance could read. Default implementation is 1.3.0.
Definition at line 100 of file XMLParser.h.