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.  More... | |
| virtual WMSCapabilities | parseCapabilitiesFromContent (const std::string &content) | 
| Method responsible to parse a WMS XML GetCapabilities content and create an WMSCapabilities instance with document metadata.  More... | |
| 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.  More... | |
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.