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.