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.