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