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

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

#include <XMLParser.h>

Public Member Functions

BoundingBox parseBoundingBox (const std::auto_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...
 
Capability parseCapability (const std::auto_ptr< te::xml::Reader > &reader)
 
Dimension parseDimension (const std::auto_ptr< te::xml::Reader > &reader)
 
GeographicBoundingBox parseGeographicBoundingBox (const std::auto_ptr< te::xml::Reader > &reader)
 
HTTP parseHTTP (const std::auto_ptr< te::xml::Reader > &reader)
 
Layer parseLayers (const std::auto_ptr< te::xml::Reader > &reader)
 
LegendURL parseLegendURL (const std::auto_ptr< te::xml::Reader > &reader)
 
OnlineResource parseOnlineResource (const std::auto_ptr< te::xml::Reader > &reader)
 
Operation parseOperation (const std::auto_ptr< te::xml::Reader > &reader, const std::string &operationName)
 
Request parseRequest (const std::auto_ptr< te::xml::Reader > &reader)
 
Style parseStyle (const std::auto_ptr< te::xml::Reader > &reader)
 
StyleSheetURL parseStyleSheetURL (const std::auto_ptr< te::xml::Reader > &reader)
 
StyleURL parseStyleURL (const std::auto_ptr< te::xml::Reader > &reader)
 
 XMLParser ()
 
virtual ~XMLParser ()
 

Detailed Description

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

Definition at line 42 of file XMLParser.h.

Constructor & Destructor Documentation

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

Member Function Documentation

BoundingBox te::ws::ogc::wms::XMLParser::parseBoundingBox ( const std::auto_ptr< te::xml::Reader > &  reader)
virtual WMSCapabilities te::ws::ogc::wms::XMLParser::parseCapabilities ( const std::string &  xmlPath)
virtual

Method responsible to parse a WMS 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
Capability te::ws::ogc::wms::XMLParser::parseCapability ( const std::auto_ptr< te::xml::Reader > &  reader)
Dimension te::ws::ogc::wms::XMLParser::parseDimension ( const std::auto_ptr< te::xml::Reader > &  reader)
GeographicBoundingBox te::ws::ogc::wms::XMLParser::parseGeographicBoundingBox ( const std::auto_ptr< te::xml::Reader > &  reader)
HTTP te::ws::ogc::wms::XMLParser::parseHTTP ( const std::auto_ptr< te::xml::Reader > &  reader)
Layer te::ws::ogc::wms::XMLParser::parseLayers ( const std::auto_ptr< te::xml::Reader > &  reader)
LegendURL te::ws::ogc::wms::XMLParser::parseLegendURL ( const std::auto_ptr< te::xml::Reader > &  reader)
OnlineResource te::ws::ogc::wms::XMLParser::parseOnlineResource ( const std::auto_ptr< te::xml::Reader > &  reader)
Operation te::ws::ogc::wms::XMLParser::parseOperation ( const std::auto_ptr< te::xml::Reader > &  reader,
const std::string &  operationName 
)
Request te::ws::ogc::wms::XMLParser::parseRequest ( const std::auto_ptr< te::xml::Reader > &  reader)
Style te::ws::ogc::wms::XMLParser::parseStyle ( const std::auto_ptr< te::xml::Reader > &  reader)
StyleSheetURL te::ws::ogc::wms::XMLParser::parseStyleSheetURL ( const std::auto_ptr< te::xml::Reader > &  reader)
StyleURL te::ws::ogc::wms::XMLParser::parseStyleURL ( const std::auto_ptr< te::xml::Reader > &  reader)

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