~ubuntu-branches/ubuntu/karmic/ugene/karmic

« back to all changes in this revision

Viewing changes to src/libs_3rdparty/qtbindings_xml/src/qtscriptshell_QXmlDefaultHandler.h

  • Committer: Bazaar Package Importer
  • Author(s): Ivan Efremov
  • Date: 2009-01-26 19:17:51 UTC
  • Revision ID: james.westby@ubuntu.com-20090126191751-9kqqevd3yf4o098r
Tags: upstream-1.3.2+repack
ImportĀ upstreamĀ versionĀ 1.3.2+repack

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*****************************************************************
 
2
* Unipro UGENE - Integrated Bioinformatics Suite
 
3
* Copyright (C) 2008 Unipro, Russia (http://ugene.unipro.ru)
 
4
* All Rights Reserved
 
5
 
6
*     This source code is distributed under the terms of the
 
7
*     GNU General Public License. See the files COPYING and LICENSE
 
8
*     for details.
 
9
*****************************************************************/
 
10
 
 
11
#ifndef QTSCRIPTSHELL_QXMLDEFAULTHANDLER_H
 
12
#define QTSCRIPTSHELL_QXMLDEFAULTHANDLER_H
 
13
 
 
14
#include <qxml.h>
 
15
 
 
16
#include <QtScript/qscriptvalue.h>
 
17
 
 
18
class QtScriptShell_QXmlDefaultHandler : public QXmlDefaultHandler
 
19
{
 
20
public:
 
21
    QtScriptShell_QXmlDefaultHandler();
 
22
    ~QtScriptShell_QXmlDefaultHandler();
 
23
 
 
24
    bool  attributeDecl(const QString&  eName, const QString&  aName, const QString&  type, const QString&  valueDefault, const QString&  value);
 
25
    bool  characters(const QString&  ch);
 
26
    bool  comment(const QString&  ch);
 
27
    bool  endCDATA();
 
28
    bool  endDTD();
 
29
    bool  endDocument();
 
30
    bool  endElement(const QString&  namespaceURI, const QString&  localName, const QString&  qName);
 
31
    bool  endEntity(const QString&  name);
 
32
    bool  endPrefixMapping(const QString&  prefix);
 
33
    bool  error(const QXmlParseException&  exception);
 
34
    QString  errorString() const;
 
35
    bool  externalEntityDecl(const QString&  name, const QString&  publicId, const QString&  systemId);
 
36
    bool  fatalError(const QXmlParseException&  exception);
 
37
    bool  ignorableWhitespace(const QString&  ch);
 
38
    bool  internalEntityDecl(const QString&  name, const QString&  value);
 
39
    bool  notationDecl(const QString&  name, const QString&  publicId, const QString&  systemId);
 
40
    bool  processingInstruction(const QString&  target, const QString&  data);
 
41
    bool  resolveEntity(const QString&  publicId, const QString&  systemId, QXmlInputSource*&  ret);
 
42
    void setDocumentLocator(QXmlLocator*  locator);
 
43
    bool  skippedEntity(const QString&  name);
 
44
    bool  startCDATA();
 
45
    bool  startDTD(const QString&  name, const QString&  publicId, const QString&  systemId);
 
46
    bool  startDocument();
 
47
    bool  startElement(const QString&  namespaceURI, const QString&  localName, const QString&  qName, const QXmlAttributes&  atts);
 
48
    bool  startEntity(const QString&  name);
 
49
    bool  startPrefixMapping(const QString&  prefix, const QString&  uri);
 
50
    bool  unparsedEntityDecl(const QString&  name, const QString&  publicId, const QString&  systemId, const QString&  notationName);
 
51
    bool  warning(const QXmlParseException&  exception);
 
52
 
 
53
    QScriptValue __qtscript_self;
 
54
};
 
55
 
 
56
#endif // QTSCRIPTSHELL_QXMLDEFAULTHANDLER_H