Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::xml::XMLWriter Class Reference

#include <XMLWriter.hpp>

List of all members.

Public Member Functions

 XMLWriter (XMLNode *node)
void write (std::string &output)

Private Member Functions

void _writeChar (char ch, std::string &output) const
void _writeTabs (int tabs, std::string &output) const
void _writeTag (const std::string &tag, const std::map< std::string, std::string > &attributes, std::string &output, bool opening) const
void _writeEndOfLine (std::string &output) const
void _writeXML (int tabs, const XMLNode *node, std::string &output) const

Private Attributes

XMLNode_node


Constructor & Destructor Documentation

indri::xml::XMLWriter::XMLWriter XMLNode node  ) 
 


Member Function Documentation

void indri::xml::XMLWriter::_writeChar char  ch,
std::string &  output
const [private]
 

void indri::xml::XMLWriter::_writeEndOfLine std::string &  output  )  const [private]
 

void indri::xml::XMLWriter::_writeTabs int  tabs,
std::string &  output
const [private]
 

void indri::xml::XMLWriter::_writeTag const std::string &  tag,
const std::map< std::string, std::string > &  attributes,
std::string &  output,
bool  opening
const [private]
 

void indri::xml::XMLWriter::_writeXML int  tabs,
const XMLNode node,
std::string &  output
const [private]
 

void indri::xml::XMLWriter::write std::string &  output  ) 
 


Member Data Documentation

XMLNode* indri::xml::XMLWriter::_node [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:03:04 2010 for Lemur by doxygen 1.3.4