XmlReader Class Reference

#include <mymoneygncreader.h>

Inheritance diagram for XmlReader:

QXmlDefaultHandler
Collaboration diagram for XmlReader:

Collaboration graph
[legend]

List of all members.

Protected Member Functions

 XmlReader (MyMoneyGncReader *pM)
void processFile (QIODevice *)
bool startDocument ()
bool startElement (const QString &, const QString &, const QString &, const QXmlAttributes &)
bool endElement (const QString &, const QString &, const QString &)
bool characters (const QString &)
bool endDocument ()

Private Attributes

QXmlInputSource * m_source
QXmlSimpleReader * m_reader
QPtrStack< GncObjectm_os
GncObjectm_co
MyMoneyGncReaderpMain
bool m_headerFound

Friends

class MyMoneyGncReader


Detailed Description

XML Reader The XML reader is an implementation of the Qt SAX2 XML parser. It determines the type of object represented by the XMl, and calls the appropriate object functions

Constructor & Destructor Documentation

XmlReader::XmlReader ( MyMoneyGncReader pM  )  [inline, protected]


Member Function Documentation

void XmlReader::processFile ( QIODevice *   )  [protected]

bool XmlReader::startDocument (  )  [protected]

bool XmlReader::startElement ( const QString &  ,
const QString &  ,
const QString &  ,
const QXmlAttributes &   
) [protected]

bool XmlReader::endElement ( const QString &  ,
const QString &  ,
const QString &   
) [protected]

bool XmlReader::characters ( const QString &   )  [protected]

bool XmlReader::endDocument (  )  [protected]


Friends And Related Function Documentation

friend class MyMoneyGncReader [friend]


Member Data Documentation

QXmlInputSource* XmlReader::m_source [private]

QXmlSimpleReader* XmlReader::m_reader [private]

QPtrStack<GncObject> XmlReader::m_os [private]

bool XmlReader::m_headerFound [private]


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

Generated on Wed Jan 26 13:09:42 2011 for KMyMoney by  doxygen 1.5.6