This class models a XML writer object. More...
#include <AbstractWriter.h>
Public Member Functions | |
AbstractWriter () | |
Constructor. More... | |
void | setRootNamespaceURI (const std::string &uri) |
void | setURI (const std::string &uri) |
virtual void | writeAttribute (const std::string &attName, const std::string &value)=0 |
virtual void | writeAttribute (const std::string &attName, const double &value)=0 |
virtual void | writeAttribute (const std::string &attName, boost::int32_t value)=0 |
virtual void | writeAttribute (const std::string &attName, boost::uint32_t value)=0 |
virtual void | writeAttribute (const std::string &attName, boost::int64_t value)=0 |
virtual void | writeAttribute (const std::string &attName, boost::uint64_t value)=0 |
virtual void | writeElement (const std::string &qName, const std::string &value)=0 |
virtual void | writeElement (const std::string &qName, const double &value)=0 |
virtual void | writeElement (const std::string &qName, boost::int32_t value)=0 |
virtual void | writeElement (const std::string &qName, boost::uint32_t value)=0 |
virtual void | writeElement (const std::string &qName, boost::int64_t value)=0 |
virtual void | writeElement (const std::string &qName, boost::uint64_t value)=0 |
virtual void | writeEndElement (const std::string &qName)=0 |
virtual void | writeStartDocument (const std::string &encoding, const std::string &standalone)=0 |
virtual void | writeStartElement (const std::string &qName)=0 |
virtual void | writeToFile ()=0 |
virtual void | writeValue (const std::string &value)=0 |
virtual void | writeValue (const double &value)=0 |
virtual void | writeValue (boost::int32_t value)=0 |
virtual void | writeValue (boost::uint32_t value)=0 |
virtual void | writeValue (boost::int64_t value)=0 |
virtual void | writeValue (boost::uint64_t value)=0 |
virtual | ~AbstractWriter () |
Virtual destructor. More... | |
Protected Attributes | |
std::string | m_rootNamespaceUri |
std::string | m_uri |
This class models a XML writer object.
Definition at line 49 of file AbstractWriter.h.
AbstractWriter::AbstractWriter | ( | ) |
Constructor.
Definition at line 32 of file AbstractWriter.cpp.
|
virtual |
Virtual destructor.
Definition at line 38 of file AbstractWriter.cpp.
void AbstractWriter::setRootNamespaceURI | ( | const std::string & | uri | ) |
Definition at line 47 of file AbstractWriter.cpp.
Referenced by te::serialize::xml::Save().
void AbstractWriter::setURI | ( | const std::string & | uri | ) |
Definition at line 42 of file AbstractWriter.cpp.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by CoverageStyleWriter(), DataSetAdapterLayerWriter(), FeatureTypeStyleWriter(), FolderLayerWriter(), LikeWriter(), te::md::Save(), te::serialize::xml::Save(), te::se::serialize::Save(), te::qt::af::Save(), te::serialize::xml::SaveExtent(), te::serialize::xml::SaveRasterInfo(), te::map::serialize::WriteAbstractLayer(), and te::se::serialize::WriteSymbolizerHelper().
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by CoverageStyleWriter(), DataSetAdapterLayerWriter(), DataSetLayerWriter(), FeatureTypeStyleWriter(), FolderLayerWriter(), te::wms::serialize::LayerWriter(), QueryLayerWriter(), RasterLayerWriter(), RasterSymbolizerWriter(), te::se::serialize::Save(), te::qt::af::Save(), te::serialize::xml::Save(), te::map::serialize::WriteAbstractLayer(), te::map::serialize::WriteLayerChart(), te::map::serialize::WriteLayerGrouping(), and te::se::serialize::WriteStringPtrHelper().
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by BBOXWriter(), BetweenWriter(), BinaryComparsionOpWriter(), BinaryLogicOpWriter(), BinarySpatialOpWriter(), CoverageStyleWriter(), DataSetAdapterLayerWriter(), DataSetLayerWriter(), DistanceBufferOpWriter(), FeatureTypeStyleWriter(), FolderLayerWriter(), te::wms::serialize::LayerWriter(), LikeWriter(), LineSymbolizerWriter(), NullWriter(), PointSymbolizerWriter(), PolygonSymbolizerWriter(), QueryLayerWriter(), RasterLayerWriter(), RasterSymbolizerWriter(), te::fe::serialize::Save(), te::md::Save(), te::serialize::xml::Save(), te::se::serialize::Save(), te::qt::af::Save(), te::serialize::xml::SaveExtent(), te::serialize::xml::SaveRasterInfo(), TextSymbolizerWriter(), UnaryLogicOpWriter(), te::se::serialize::WriteBaseSymbolizerHelper(), te::se::serialize::WriteGeometryPropertyHelper(), te::map::serialize::WriteLayerChart(), te::map::serialize::WriteLayerGrouping(), te::se::serialize::WriteOnlineResourceHelper(), te::se::serialize::WriteParameterValuePtrHelper(), and te::se::serialize::WriteSelectedChannelHelper().
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by te::md::Save(), te::serialize::xml::Save(), and te::qt::af::Save().
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by BBOXWriter(), BetweenWriter(), BinaryComparsionOpWriter(), BinaryLogicOpWriter(), BinarySpatialOpWriter(), CoverageStyleWriter(), DataSetAdapterLayerWriter(), DataSetLayerWriter(), DistanceBufferOpWriter(), FeatureTypeStyleWriter(), FolderLayerWriter(), te::wms::serialize::LayerWriter(), LikeWriter(), LineSymbolizerWriter(), NullWriter(), PointSymbolizerWriter(), PolygonSymbolizerWriter(), QueryLayerWriter(), RasterLayerWriter(), RasterSymbolizerWriter(), te::fe::serialize::Save(), te::md::Save(), te::serialize::xml::Save(), te::se::serialize::Save(), te::qt::af::Save(), te::serialize::xml::SaveExtent(), te::serialize::xml::SaveRasterInfo(), TextSymbolizerWriter(), UnaryLogicOpWriter(), te::se::serialize::WriteBaseSymbolizerHelper(), te::se::serialize::WriteGeometryPropertyHelper(), te::map::serialize::WriteLayerChart(), te::map::serialize::WriteLayerGrouping(), te::se::serialize::WriteOnlineResourceHelper(), te::se::serialize::WriteParameterValuePtrHelper(), and te::se::serialize::WriteSelectedChannelHelper().
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by te::serialize::xml::Save(), and te::qt::af::Save().
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by RasterLayerWriter(), te::md::Save(), te::serialize::xml::Save(), te::qt::af::Save(), and te::se::serialize::Save().
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
|
protected |
Definition at line 110 of file AbstractWriter.h.
|
protected |
Definition at line 109 of file AbstractWriter.h.