26 #ifndef __TERRALIB_MAPTOOLS_SERIALIZATION_XML_INTERNAL_UTILS_H 
   27 #define __TERRALIB_MAPTOOLS_SERIALIZATION_XML_INTERNAL_UTILS_H 
   30 #include "../../Enums.h" 
   31 #include "../../Config.h" 
   82 #endif  // __TERRALIB_MAPTOOLS_SERIALIZATION_XML_INTERNAL_UTILS_H 
TEMAPEXPORT std::string ReadLayerVisibility(te::xml::Reader &reader)
 
TEMAPEXPORT void WriteAbstractLayer(const te::map::AbstractLayer *layer, te::xml::AbstractWriter &writer)
 
TEMAPEXPORT te::map::GroupingItem * ReadGroupingItem(te::xml::Reader &reader)
 
This class models a XML reader object. 
 
This is the base class for layers. 
 
TEMAPEXPORT std::auto_ptr< te::map::Chart > ReadLayerChart(te::xml::Reader &reader)
 
A wdiget used to customize a chart's style parameters. 
 
TEMAPEXPORT std::string ReadLayerTitle(te::xml::Reader &reader)
 
TEMAPEXPORT void WriteLayerGrouping(te::map::Grouping *g, te::xml::AbstractWriter &writer)
 
This class models a XML writer object. 
 
TEMAPEXPORT te::map::Grouping * ReadLayerGrouping(te::xml::Reader &reader)
 
This class contains the parameters needed for grouping the values of a Property. 
 
This class represents the informations needed to build map charts. 
 
A GroupingItem contains information about a grouping item associated to a layer. 
 
TEMAPEXPORT te::map::GroupingType GetGroupingType(const std::string &type)
 
TEMAPEXPORT te::map::Visibility GetVisibility(const std::string &visible)
 
GroupingType
The grouping type associated to the layer. 
 
Visibility
Each layer can have three states of visibility. 
 
TEMAPEXPORT void WriteLayerChart(te::map::Chart *chart, te::xml::AbstractWriter &writer)
 
A class that models a XML writer object built on top of Xerces-C++.