Go to the documentation of this file.
21 #ifndef __TERRALIB_WS_OGC_WMS_XMLPARSER_WMS_H
22 #define __TERRALIB_WS_OGC_WMS_XMLPARSER_WMS_H
27 #include "../../../../xml.h"
108 #endif //__TERRALIB_WS_OGC_WMS_XMLPARSER_WMS_H
virtual Layer parseLayers(const std::unique_ptr< te::xml::Reader > &reader)
Specifies containers for WMS data types.
virtual Dimension parseDimension(const std::unique_ptr< te::xml::Reader > &reader)
virtual GeographicBoundingBox parseGeographicBoundingBox(const std::unique_ptr< te::xml::Reader > &reader)
virtual WMSCapabilities parseCapabilitiesFromContent(const std::string &content)
Method responsible to parse a WMS XML GetCapabilities content and create an WMSCapabilities instance ...
#define TEOGCWMSEXPORT
You can use this macro in order to export/import classes and functions from this module.
virtual BoundingBox parseBoundingBox(const std::unique_ptr< te::xml::Reader > &reader)
virtual OnlineResource parseOnlineResource(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 wit...
The Capability WMS 1.3.0 struct.
The Capability WMS 1.3.0 struct.
virtual StyleSheetURL parseStyleSheetURL(const std::unique_ptr< te::xml::Reader > &reader)
The LegendURL WMS 1.3.0 struct.
The Style WMS 1.3.0 struct.
virtual Style parseStyle(const std::unique_ptr< te::xml::Reader > &reader)
virtual LegendURL parseLegendURL(const std::unique_ptr< te::xml::Reader > &reader)
virtual HTTP parseHTTP(const std::unique_ptr< te::xml::Reader > &reader)
The Request WMS 1.3.0 struct.
The Operation WMS 1.3.0 struct.
virtual Operation parseOperation(const std::unique_ptr< te::xml::Reader > &reader, const std::string &operationName)
The OnlineResource WMS 1.3.0 struct.
virtual Capability parseCapability(const std::unique_ptr< te::xml::Reader > &reader)
virtual Request parseRequest(const std::unique_ptr< te::xml::Reader > &reader)
The Layer WMS 1.3.0 struct.
The BoundingBox WMS 1.3.0 struct.
virtual StyleURL parseStyleURL(const std::unique_ptr< te::xml::Reader > &reader)
The GeographicBoundingBox WMS 1.3.0 struct.
The StyleURL WMS 1.3.0 struct.
std::string m_version
WMS version that XMLParser instance could read. Default implementation is 1.3.0.
The StyleSheeetURL WMS 1.3.0 struct.
The Dimension WMS 1.3.0 struct.
A class responsible to parse WMS XML files to WMS TerraLib data types.