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 | ( | ) |
|
virtualdefault |
Virtual destructor.
Referenced by AbstractWriter().
| void AbstractWriter::setRootNamespaceURI | ( | const std::string & | uri | ) |
Definition at line 45 of file AbstractWriter.cpp.
References m_rootNamespaceUri.
Referenced by te::serialize::xml::Save().
| void AbstractWriter::setURI | ( | const std::string & | uri | ) |
Definition at line 40 of file AbstractWriter.cpp.
References m_uri.
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by CoverageStyleWriter(), DataSetAdapterLayerWriter(), FeatureTypeStyleWriter(), FolderLayerWriter(), te::ws::ogc::wms::serialize::LayerWriter(), LikeWriter(), te::md::Save(), te::serialize::xml::Save(), te::se::serialize::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(), te::ws::ogc::wms::serialize::LayerWriter(), QueryLayerWriter(), RasterLayerWriter(), RasterSymbolizerWriter(), te::se::serialize::Save(), te::serialize::xml::Save(), te::fe::serialize::Expression::visit(), te::map::serialize::WriteAbstractLayer(), te::map::serialize::WriteLayerChart(), te::map::serialize::WriteLayerGrouping(), te::map::serialize::WriteLayerRasterContrast(), te::map::serialize::WriteSRIDValue(), 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(), te::ws::ogc::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::serialize::xml::SaveExtent(), te::serialize::xml::SaveRasterInfo(), TextSymbolizerWriter(), UnaryLogicOpWriter(), te::fe::serialize::Expression::visit(), te::se::serialize::WriteBaseSymbolizerHelper(), te::se::serialize::WriteGeometryPropertyHelper(), te::map::serialize::WriteLayerChart(), te::map::serialize::WriteLayerGrouping(), te::map::serialize::WriteLayerRasterContrast(), te::se::serialize::WriteOnlineResourceHelper(), te::se::serialize::WriteParameterValuePtrHelper(), te::se::serialize::WriteSelectedChannelHelper(), and te::map::serialize::WriteSRIDValue().
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by te::md::Save(), and te::serialize::xml::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(), te::ws::ogc::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::serialize::xml::SaveExtent(), te::serialize::xml::SaveRasterInfo(), TextSymbolizerWriter(), UnaryLogicOpWriter(), te::fe::serialize::Expression::visit(), te::se::serialize::WriteBaseSymbolizerHelper(), te::se::serialize::WriteGeometryPropertyHelper(), te::map::serialize::WriteLayerChart(), te::map::serialize::WriteLayerGrouping(), te::map::serialize::WriteLayerRasterContrast(), te::se::serialize::WriteOnlineResourceHelper(), te::se::serialize::WriteParameterValuePtrHelper(), te::se::serialize::WriteSelectedChannelHelper(), and te::map::serialize::WriteSRIDValue().
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by te::serialize::xml::Save().
|
pure virtual |
Implemented in te::xerces::Writer, and te::xml::Writer.
Referenced by RasterLayerWriter(), te::md::Save(), te::serialize::xml::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.
Referenced by setRootNamespaceURI(), and te::xerces::Writer::writeStartElement().
|
protected |
Definition at line 109 of file AbstractWriter.h.
Referenced by setURI(), and te::xerces::Writer::writeToFile().