Home

qtlibxmlreader.h

This is the verbatim text of the qtlibxmlreader.h include file. It is provided only for illustration; the copyright remains with Trolltech.


#include <qxml.h>

struct QtLibxmlReaderPrivate;

class QtLibxmlReader : public QXmlReader
{
public:
    QtLibxmlReader();
    virtual ~QtLibxmlReader();

    bool feature(const QString &name, bool *ok = 0) const;
    void setFeature(const QString &name, bool value);
    bool hasFeature(const QString &name) const;
    void *property(const QString &name, bool *ok = 0) const;
    void setProperty(const QString &name, void *value);
    bool hasProperty(const QString &name) const;
    void setEntityResolver(QXmlEntityResolver *);
    QXmlEntityResolver *entityResolver() const;
    void setDTDHandler(QXmlDTDHandler *handler);
    QXmlDTDHandler *DTDHandler() const;
    void setContentHandler(QXmlContentHandler *handler);
    QXmlContentHandler *contentHandler() const;
    void setErrorHandler(QXmlErrorHandler *handler);
    QXmlErrorHandler *errorHandler() const;
    void setLexicalHandler(QXmlLexicalHandler *handler);
    QXmlLexicalHandler *lexicalHandler() const;
    void setDeclHandler(QXmlDeclHandler *handler);
    QXmlDeclHandler *declHandler() const;

    bool parse(const QXmlInputSource &input);
    bool parse(const QXmlInputSource *input);
    bool parse(const QXmlInputSource *input, bool incremental);
    bool parse(const QString &uri);
    virtual bool parseContinue();

private:
    QtLibxmlReaderPrivate *d;

    void cleanup();
};

Copyright © 2003-2004 TrolltechTrademarks
Qt Solutions