#include <Writer.h>
Public Member Functions | |
void | setRootNamespaceURI (const std::string &uri) |
void | setURI (const std::string &uri) |
void | writeAttribute (const std::string &attName, const std::string &value) |
void | writeAttribute (const std::string &attName, const double &value) |
void | writeAttribute (const std::string &attName, boost::int32_t value) |
void | writeAttribute (const std::string &attName, boost::uint32_t value) |
void | writeAttribute (const std::string &attName, boost::int64_t value) |
void | writeAttribute (const std::string &attName, boost::uint64_t value) |
void | writeElement (const std::string &qName, const std::string &value) |
void | writeElement (const std::string &qName, const double &value) |
void | writeElement (const std::string &qName, boost::int32_t value) |
void | writeElement (const std::string &qName, boost::uint32_t value) |
void | writeElement (const std::string &qName, boost::int64_t value) |
void | writeElement (const std::string &qName, boost::uint64_t value) |
void | writeEndElement (const std::string &qName) |
Writer () | |
Default constructor. More... | |
void | writeStartDocument (const std::string &encoding, const std::string &standalone) |
void | writeStartElement (const std::string &qName) |
void | writeToFile () |
void | writeValue (const std::string &value) |
void | writeValue (const double &value) |
void | writeValue (boost::int32_t value) |
void | writeValue (boost::uint32_t value) |
void | writeValue (boost::int64_t value) |
void | writeValue (boost::uint64_t value) |
~Writer () | |
Destructor. More... | |
Protected Attributes | |
std::string | m_rootNamespaceUri |
std::string | m_uri |
Private Member Functions | |
void | addText (const std::string &qValue) |
Adds a XML value to the last inserted element. More... | |
Private Attributes | |
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * | m_doc |
DOM element - document. More... | |
std::vector< XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * > | m_elementSet |
Vector that contains all the elements (nodes). More... | |
std::string | m_encoding |
XERCES_CPP_NAMESPACE_QUALIFIER DOMImplementation * | m_impl |
DOM element - implementation. More... | |
std::size_t | m_indice |
Index to build the ElementSet vector. More... | |
bool | m_standalone |
std::vector< std::string > | m_topElementNamesSet |
This vector gives the parent node of each element. More... | |
std::vector< std::size_t > | m_topElementSet |
This vector gives the parent node of each element. More... | |
std::size_t | m_topIndice |
Index of the parent node. More... | |
te::xerces::Writer::Writer | ( | ) |
Default constructor.
te::xerces::Writer::~Writer | ( | ) |
Destructor.
|
private |
Adds a XML value to the last inserted element.
value | Element value. (Input) |
void te::xerces::Writer::setRootNamespaceURI | ( | const std::string & | uri | ) |
|
inherited |
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
virtual |
Implements te::xml::AbstractWriter.
|
private |
|
private |
|
private |
|
private |
|
protectedinherited |
Definition at line 110 of file AbstractWriter.h.
|
private |
|
private |
|
private |
|
protectedinherited |
Definition at line 109 of file AbstractWriter.h.