26 #ifndef __TERRALIB_SE_SERIALIZATION_XML_INTERNAL_UTILS_H
27 #define __TERRALIB_SE_SERIALIZATION_XML_INTERNAL_UTILS_H
34 namespace fe {
class PropertyName; }
36 namespace xl {
class SimpleLink; }
47 class SelectedChannel;
A class that models a XML writer object built on top of Xerces-C++.
This class is used to encode the name of any property of an object.
The "ParameterValueType" uses WFS-Filter expressions to give values for SE graphic parameters.
A selected channel to be display.
A Symbolizer describes how a feature is to appear on a map.
This class models a XML writer object.
This class models a XML reader object.
void WriteOnlineResourceHelper(const te::xl::SimpleLink *link, te::xml::AbstractWriter &writer)
te::fe::PropertyName * ReadGeometryPropertyHelper(te::xml::Reader &reader)
void WriteGeometryPropertyHelper(const te::fe::PropertyName *p, te::xml::AbstractWriter &writer)
void WriteSymbolizerHelper(const te::se::Symbolizer *symbolizer, te::xml::AbstractWriter &writer)
void WriteStringPtrHelper(const std::string &elementName, const std::string *s, te::xml::AbstractWriter &writer)
void WriteParameterValuePtrHelper(const std::string &elementName, const te::se::ParameterValue *p, te::xml::AbstractWriter &writer)
void WriteBaseSymbolizerHelper(const te::xl::SimpleLink *link, te::xml::AbstractWriter &writer)
void WriteSelectedChannelHelper(const std::string &elementName, const te::se::SelectedChannel *sc, te::xml::AbstractWriter &writer)
void ReadSymbolizerHelper(te::se::Symbolizer *symbolizer, te::xml::Reader &reader)