All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
te::xml::Writer Class Reference

This class models a XML writer object. More...

#include <Writer.h>

Inheritance diagram for te::xml::Writer:

Public Member Functions

virtual void writeAttribute (const std::string &attName, const std::string &value)
 
virtual void writeAttribute (const std::string &attName, const double &value)
 
virtual void writeAttribute (const std::string &attName, boost::int32_t value)
 
virtual void writeAttribute (const std::string &attName, boost::uint32_t value)
 
virtual void writeAttribute (const std::string &attName, boost::int64_t value)
 
virtual void writeAttribute (const std::string &attName, boost::uint64_t value)
 
virtual void writeElement (const std::string &qName, const std::string &value)
 
virtual void writeElement (const std::string &qName, const double &value)
 
virtual void writeElement (const std::string &qName, boost::int32_t value)
 
virtual void writeElement (const std::string &qName, boost::uint32_t value)
 
virtual void writeElement (const std::string &qName, boost::int64_t value)
 
virtual void writeElement (const std::string &qName, boost::uint64_t value)
 
virtual void writeEndElement (const std::string &qName)
 
 Writer (std::ostream &ostr)
 Constructor. More...
 
virtual void writeStartDocument (const std::string &encoding, const std::string &standalone)
 
virtual void writeStartElement (const std::string &qName)
 
virtual void writeValue (const std::string &value)
 
virtual void writeValue (const double &value)
 
virtual void writeValue (boost::int32_t value)
 
virtual void writeValue (boost::uint32_t value)
 
virtual void writeValue (boost::int64_t value)
 
virtual void writeValue (boost::uint64_t value)
 
virtual ~Writer ()
 Virtual destructor. More...
 

Private Attributes

bool m_isOpened
 
std::ostream & m_ostr
 

Detailed Description

This class models a XML writer object.

Definition at line 52 of file Writer.h.

Constructor & Destructor Documentation

te::xml::Writer::Writer ( std::ostream &  ostr)

Constructor.

Definition at line 29 of file Writer.cpp.

te::xml::Writer::~Writer ( )
virtual

Virtual destructor.

Definition at line 35 of file Writer.cpp.

Member Function Documentation

void te::xml::Writer::writeAttribute ( const std::string &  attName,
const double &  value 
)
virtual

Definition at line 95 of file Writer.cpp.

void te::xml::Writer::writeAttribute ( const std::string &  attName,
boost::int32_t  value 
)
virtual

Definition at line 100 of file Writer.cpp.

void te::xml::Writer::writeAttribute ( const std::string &  attName,
boost::uint32_t  value 
)
virtual

Definition at line 105 of file Writer.cpp.

void te::xml::Writer::writeAttribute ( const std::string &  attName,
boost::int64_t  value 
)
virtual

Definition at line 110 of file Writer.cpp.

void te::xml::Writer::writeAttribute ( const std::string &  attName,
boost::uint64_t  value 
)
virtual

Definition at line 115 of file Writer.cpp.

void te::xml::Writer::writeElement ( const std::string &  qName,
const double &  value 
)
virtual

Definition at line 65 of file Writer.cpp.

void te::xml::Writer::writeElement ( const std::string &  qName,
boost::int32_t  value 
)
virtual

Definition at line 70 of file Writer.cpp.

void te::xml::Writer::writeElement ( const std::string &  qName,
boost::uint32_t  value 
)
virtual

Definition at line 75 of file Writer.cpp.

void te::xml::Writer::writeElement ( const std::string &  qName,
boost::int64_t  value 
)
virtual

Definition at line 80 of file Writer.cpp.

void te::xml::Writer::writeElement ( const std::string &  qName,
boost::uint64_t  value 
)
virtual

Definition at line 85 of file Writer.cpp.

void te::xml::Writer::writeStartDocument ( const std::string &  encoding,
const std::string &  standalone 
)
virtual

Definition at line 39 of file Writer.cpp.

Referenced by te::md::Save(), te::serialize::xml::Save(), and te::qt::af::Save().

void te::xml::Writer::writeValue ( const std::string &  value)
virtual
void te::xml::Writer::writeValue ( const double &  value)
virtual

Definition at line 131 of file Writer.cpp.

void te::xml::Writer::writeValue ( boost::int32_t  value)
virtual

Definition at line 136 of file Writer.cpp.

void te::xml::Writer::writeValue ( boost::uint32_t  value)
virtual

Definition at line 141 of file Writer.cpp.

void te::xml::Writer::writeValue ( boost::int64_t  value)
virtual

Definition at line 146 of file Writer.cpp.

void te::xml::Writer::writeValue ( boost::uint64_t  value)
virtual

Definition at line 151 of file Writer.cpp.

Member Data Documentation

bool te::xml::Writer::m_isOpened
private

Definition at line 109 of file Writer.h.

std::ostream& te::xml::Writer::m_ostr
private

Definition at line 108 of file Writer.h.


The documentation for this class was generated from the following files: