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"
A class that models a XML writer object built on top of Xerces-C++.
A wdiget used to customize a chart's style parameters.
This is the base class for layers.
This class represents the informations needed to build map charts.
This class contains the parameters needed for grouping the values of a Property.
This class contains the parameters needed to apply dynamic contrast over a raster.
This class models a XML writer object.
This class models a XML reader object.
TEMAPEXPORT std::string ReadLayerTitle(te::xml::Reader &reader)
TEMAPEXPORT std::string ReadDataSourceId(te::xml::Reader &reader)
TEMAPEXPORT void WriteSRIDValue(const int &srid, te::xml::AbstractWriter &writer)
TEMAPEXPORT te::map::Visibility GetVisibility(const std::string &visible)
TEMAPEXPORT te::map::Grouping * ReadLayerGrouping(te::xml::Reader &reader)
TEMAPEXPORT std::string ReadLayerVisibility(te::xml::Reader &reader)
TEMAPEXPORT int ReadSRIDValue(te::xml::Reader &reader)
TEMAPEXPORT std::unique_ptr< te::map::Chart > ReadLayerChart(te::xml::Reader &reader)
TEMAPEXPORT void WriteLayerGrouping(te::map::Grouping *g, te::xml::AbstractWriter &writer)
TEMAPEXPORT te::map::RasterContrast * ReadLayerRasterContrast(te::xml::Reader &reader)
TEMAPEXPORT std::string ReadLayerEncoding(te::xml::Reader &reader)
TEMAPEXPORT void WriteLayerRasterContrast(te::map::RasterContrast *rc, te::xml::AbstractWriter &writer)
TEMAPEXPORT std::string ReadDataSetName(te::xml::Reader &reader)
TEMAPEXPORT void WriteAbstractLayer(const te::map::AbstractLayer *layer, te::xml::AbstractWriter &writer)
TEMAPEXPORT void WriteLayerChart(te::map::Chart *chart, te::xml::AbstractWriter &writer)
TEMAPEXPORT te::map::GroupingType GetGroupingType(const std::string &type)
Visibility
Each layer can have three states of visibility.
GroupingType
The grouping type associated to the layer.