This class models a XML writer object.
More...
#include <AbstractWriter.h>
|
| | AbstractWriter () |
| | Constructor. More...
|
| |
| virtual std::string | getContent ()=0 |
| | Gets the XML content in a std::string format. More...
|
| |
| std::string | getURI () |
| |
| 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...
|
| |
This class models a XML writer object.
Definition at line 49 of file AbstractWriter.h.
◆ AbstractWriter()
| te::xml::AbstractWriter::AbstractWriter |
( |
| ) |
|
◆ ~AbstractWriter()
| virtual te::xml::AbstractWriter::~AbstractWriter |
( |
| ) |
|
|
virtual |
◆ getContent()
| virtual std::string te::xml::AbstractWriter::getContent |
( |
| ) |
|
|
pure virtual |
◆ getURI()
| std::string te::xml::AbstractWriter::getURI |
( |
| ) |
|
◆ setRootNamespaceURI()
| void te::xml::AbstractWriter::setRootNamespaceURI |
( |
const std::string & |
uri | ) |
|
◆ setURI()
| void te::xml::AbstractWriter::setURI |
( |
const std::string & |
uri | ) |
|
◆ writeAttribute() [1/6]
| virtual void te::xml::AbstractWriter::writeAttribute |
( |
const std::string & |
attName, |
|
|
const std::string & |
value |
|
) |
| |
|
pure virtual |
◆ writeAttribute() [2/6]
| virtual void te::xml::AbstractWriter::writeAttribute |
( |
const std::string & |
attName, |
|
|
const double & |
value |
|
) |
| |
|
pure virtual |
◆ writeAttribute() [3/6]
| virtual void te::xml::AbstractWriter::writeAttribute |
( |
const std::string & |
attName, |
|
|
boost::int32_t |
value |
|
) |
| |
|
pure virtual |
◆ writeAttribute() [4/6]
| virtual void te::xml::AbstractWriter::writeAttribute |
( |
const std::string & |
attName, |
|
|
boost::uint32_t |
value |
|
) |
| |
|
pure virtual |
◆ writeAttribute() [5/6]
| virtual void te::xml::AbstractWriter::writeAttribute |
( |
const std::string & |
attName, |
|
|
boost::int64_t |
value |
|
) |
| |
|
pure virtual |
◆ writeAttribute() [6/6]
| virtual void te::xml::AbstractWriter::writeAttribute |
( |
const std::string & |
attName, |
|
|
boost::uint64_t |
value |
|
) |
| |
|
pure virtual |
◆ writeElement() [1/6]
| virtual void te::xml::AbstractWriter::writeElement |
( |
const std::string & |
qName, |
|
|
const std::string & |
value |
|
) |
| |
|
pure virtual |
◆ writeElement() [2/6]
| virtual void te::xml::AbstractWriter::writeElement |
( |
const std::string & |
qName, |
|
|
const double & |
value |
|
) |
| |
|
pure virtual |
◆ writeElement() [3/6]
| virtual void te::xml::AbstractWriter::writeElement |
( |
const std::string & |
qName, |
|
|
boost::int32_t |
value |
|
) |
| |
|
pure virtual |
◆ writeElement() [4/6]
| virtual void te::xml::AbstractWriter::writeElement |
( |
const std::string & |
qName, |
|
|
boost::uint32_t |
value |
|
) |
| |
|
pure virtual |
◆ writeElement() [5/6]
| virtual void te::xml::AbstractWriter::writeElement |
( |
const std::string & |
qName, |
|
|
boost::int64_t |
value |
|
) |
| |
|
pure virtual |
◆ writeElement() [6/6]
| virtual void te::xml::AbstractWriter::writeElement |
( |
const std::string & |
qName, |
|
|
boost::uint64_t |
value |
|
) |
| |
|
pure virtual |
◆ writeEndElement()
| virtual void te::xml::AbstractWriter::writeEndElement |
( |
const std::string & |
qName | ) |
|
|
pure virtual |
◆ writeStartDocument()
| virtual void te::xml::AbstractWriter::writeStartDocument |
( |
const std::string & |
encoding, |
|
|
const std::string & |
standalone |
|
) |
| |
|
pure virtual |
◆ writeStartElement()
| virtual void te::xml::AbstractWriter::writeStartElement |
( |
const std::string & |
qName | ) |
|
|
pure virtual |
◆ writeToFile()
| virtual void te::xml::AbstractWriter::writeToFile |
( |
| ) |
|
|
pure virtual |
◆ writeValue() [1/6]
| virtual void te::xml::AbstractWriter::writeValue |
( |
const std::string & |
value | ) |
|
|
pure virtual |
◆ writeValue() [2/6]
| virtual void te::xml::AbstractWriter::writeValue |
( |
const double & |
value | ) |
|
|
pure virtual |
◆ writeValue() [3/6]
| virtual void te::xml::AbstractWriter::writeValue |
( |
boost::int32_t |
value | ) |
|
|
pure virtual |
◆ writeValue() [4/6]
| virtual void te::xml::AbstractWriter::writeValue |
( |
boost::uint32_t |
value | ) |
|
|
pure virtual |
◆ writeValue() [5/6]
| virtual void te::xml::AbstractWriter::writeValue |
( |
boost::int64_t |
value | ) |
|
|
pure virtual |
◆ writeValue() [6/6]
| virtual void te::xml::AbstractWriter::writeValue |
( |
boost::uint64_t |
value | ) |
|
|
pure virtual |
◆ m_rootNamespaceUri
| std::string te::xml::AbstractWriter::m_rootNamespaceUri |
|
protected |
◆ m_uri
| std::string te::xml::AbstractWriter::m_uri |
|
protected |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/xml/AbstractWriter.h