XMLDocumentWriter Class Reference

#include <xmldocumentmanaging.h>

Inheritance diagram for XMLDocumentWriter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool isReliable () const
void operator() (XMLDocument &doc)
void operator() (XMLInteriorNode &intnode)
void operator() (XMLLeafNode &node)
void write (XMLDocument &doc)
 XMLDocumentWriter (const char *filename, const bool autoformatting=true)
virtual ~XMLDocumentWriter ()

Private Member Functions

void recursiveStep (XMLInteriorNode &intnode)
void writeAttributes (XMLNode &node)
void writeText (XMLLeafNode &node)

Private Attributes

bool _error
QFile _file
QXmlStreamWriter _stream

Detailed Description

Definition at line 132 of file xmldocumentmanaging.h.


Constructor & Destructor Documentation

XMLDocumentWriter::XMLDocumentWriter ( const char *  filename,
const bool  autoformatting = true 
) [inline]

Definition at line 201 of file xmldocumentmanaging.h.

virtual XMLDocumentWriter::~XMLDocumentWriter (  )  [inline, virtual]

Definition at line 210 of file xmldocumentmanaging.h.


Member Function Documentation

bool XMLDocumentWriter::isReliable (  )  const [inline]

Definition at line 196 of file xmldocumentmanaging.h.

void XMLDocumentWriter::operator() ( XMLDocument doc  )  [inline]

Definition at line 184 of file xmldocumentmanaging.h.

void XMLDocumentWriter::operator() ( XMLInteriorNode intnode  )  [inline, virtual]

Implements XMLVisitor.

Definition at line 176 of file xmldocumentmanaging.h.

void XMLDocumentWriter::operator() ( XMLLeafNode node  )  [inline, virtual]

Implements XMLVisitor.

Definition at line 168 of file xmldocumentmanaging.h.

void XMLDocumentWriter::recursiveStep ( XMLInteriorNode intnode  )  [inline, private]

Definition at line 159 of file xmldocumentmanaging.h.

void XMLDocumentWriter::write ( XMLDocument doc  )  [inline]

Definition at line 191 of file xmldocumentmanaging.h.

void XMLDocumentWriter::writeAttributes ( XMLNode node  )  [inline, private]

Definition at line 151 of file xmldocumentmanaging.h.

void XMLDocumentWriter::writeText ( XMLLeafNode node  )  [inline, private]

Definition at line 139 of file xmldocumentmanaging.h.


Member Data Documentation

bool XMLDocumentWriter::_error [private]

Definition at line 137 of file xmldocumentmanaging.h.

QFile XMLDocumentWriter::_file [private]

Definition at line 136 of file xmldocumentmanaging.h.

QXmlStreamWriter XMLDocumentWriter::_stream [private]

Definition at line 135 of file xmldocumentmanaging.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:36 2013