te::ws::ogc::wms::version_1_1_1::XMLParser Class Reference

A class responsible to parse WMS 1.1.1 XML files to WMS TerraLib data types. More...

#include <XMLParser.h>

Inheritance diagram for te::ws::ogc::wms::version_1_1_1::XMLParser:
te::ws::ogc::wms::XMLParser

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 1.1.1 XML GetCapabilities file 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...
 

Detailed Description

A class responsible to parse WMS 1.1.1 XML files to WMS TerraLib data types.

Definition at line 46 of file XMLParser.h.

Constructor & Destructor Documentation

te::ws::ogc::wms::version_1_1_1::XMLParser::XMLParser ( )
virtual te::ws::ogc::wms::version_1_1_1::XMLParser::~XMLParser ( )
virtual

Reimplemented from te::ws::ogc::wms::XMLParser.

Member Function Documentation

std::string te::ws::ogc::wms::XMLParser::getVersion ( )
inherited
virtual BoundingBox te::ws::ogc::wms::version_1_1_1::XMLParser::parseBoundingBox ( const std::unique_ptr< te::xml::Reader > &  reader)
virtual

Reimplemented from te::ws::ogc::wms::XMLParser.

virtual WMSCapabilities te::ws::ogc::wms::version_1_1_1::XMLParser::parseCapabilities ( const std::string &  xmlPath)
virtual

Method responsible to parse a WMS 1.1.1 XML GetCapabilities file and create an WMSCapabilities instance with document metadata.

Parameters
xmlPathpath of the file that will be parsed.
Returns
Return the WMS Server Capabilities

Reimplemented from te::ws::ogc::wms::XMLParser.

virtual Capability te::ws::ogc::wms::XMLParser::parseCapability ( const std::unique_ptr< te::xml::Reader > &  reader)
virtualinherited
virtual Dimension te::ws::ogc::wms::version_1_1_1::XMLParser::parseDimension ( const std::unique_ptr< te::xml::Reader > &  reader)
virtual

Reimplemented from te::ws::ogc::wms::XMLParser.

virtual GeographicBoundingBox te::ws::ogc::wms::version_1_1_1::XMLParser::parseGeographicBoundingBox ( const std::unique_ptr< te::xml::Reader > &  reader)
virtual

Reimplemented from te::ws::ogc::wms::XMLParser.

virtual HTTP te::ws::ogc::wms::XMLParser::parseHTTP ( const std::unique_ptr< te::xml::Reader > &  reader)
virtualinherited
virtual Layer te::ws::ogc::wms::version_1_1_1::XMLParser::parseLayers ( const std::unique_ptr< te::xml::Reader > &  reader)
virtual

Reimplemented from te::ws::ogc::wms::XMLParser.

virtual LegendURL te::ws::ogc::wms::XMLParser::parseLegendURL ( const std::unique_ptr< te::xml::Reader > &  reader)
virtualinherited
virtual OnlineResource te::ws::ogc::wms::XMLParser::parseOnlineResource ( const std::unique_ptr< te::xml::Reader > &  reader)
virtualinherited
virtual Operation te::ws::ogc::wms::XMLParser::parseOperation ( const std::unique_ptr< te::xml::Reader > &  reader,
const std::string &  operationName 
)
virtualinherited
virtual Request te::ws::ogc::wms::XMLParser::parseRequest ( const std::unique_ptr< te::xml::Reader > &  reader)
virtualinherited
virtual Style te::ws::ogc::wms::XMLParser::parseStyle ( const std::unique_ptr< te::xml::Reader > &  reader)
virtualinherited
virtual StyleSheetURL te::ws::ogc::wms::XMLParser::parseStyleSheetURL ( const std::unique_ptr< te::xml::Reader > &  reader)
virtualinherited
virtual StyleURL te::ws::ogc::wms::XMLParser::parseStyleURL ( const std::unique_ptr< te::xml::Reader > &  reader)
virtualinherited

Member Data Documentation

std::string te::ws::ogc::wms::XMLParser::m_version
protectedinherited

WMS version that XMLParser instance could read. Default implementation is 1.3.0.

Definition at line 90 of file XMLParser.h.


The documentation for this class was generated from the following file: