Parser for XML files. More...
#include <xmlparser.hpp>
Public Member Functions | |
XMLParser (IndexingProgress &indexingProgress, DocumentList &documentList, OptionManager &optionManager, GlobalParserDatabase &globalDatabase, TagFilter *tagFilter=0) | |
Initializes the parser. | |
virtual | ~XMLParser () |
virtual bool | characters (const QString &ch) |
virtual bool | endElement (const QString &namespaceURI, const QString &localName, const QString &qName) |
virtual bool | fatalError (const QXmlParseException &exception) |
void | initDocument () |
Starts a new document. | |
virtual void | run () |
virtual bool | startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts) |
Parser for XML files.
XMLParser::XMLParser | ( | IndexingProgress & | indexingProgress, | |
DocumentList & | documentList, | |||
OptionManager & | optionManager, | |||
GlobalParserDatabase & | globalDatabase, | |||
TagFilter * | tagFilter = 0 | |||
) |
Initializes the parser.
DatabaseException | if initialization of database fails |
XMLParser::~XMLParser | ( | ) | [virtual] |
bool XMLParser::characters | ( | const QString & | ch | ) | [virtual] |
bool XMLParser::endElement | ( | const QString & | namespaceURI, | |
const QString & | localName, | |||
const QString & | qName | |||
) | [virtual] |
bool XMLParser::fatalError | ( | const QXmlParseException & | exception | ) | [virtual] |
void XMLParser::initDocument | ( | ) |
Starts a new document.
void XMLParser::run | ( | ) | [virtual] |
Implements AbstractParser.
bool XMLParser::startElement | ( | const QString & | namespaceURI, | |
const QString & | localName, | |||
const QString & | qName, | |||
const QXmlAttributes & | atts | |||
) | [virtual] |