annotate generator/typesystem_xmlpatterns.xml @ 308:2485419c5c63 signals

merge with 299
author eldar_ins@eldar-laptop
date Wed, 23 Dec 2009 04:45:55 +0500
parents 91ed8edd442e
children 8a0cf14e3419
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
e78566595089 initial import
mandel
parents:
diff changeset
2 <typesystem package="qt.xmlpatterns" default-superclass="qt.QtJambiObject">
e78566595089 initial import
mandel
parents:
diff changeset
3 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
4 qt.Utilities.loadQtLibrary("QtNetwork");
e78566595089 initial import
mandel
parents:
diff changeset
5 qt.Utilities.loadQtLibrary("QtXmlPatterns");
e78566595089 initial import
mandel
parents:
diff changeset
6 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
7
e78566595089 initial import
mandel
parents:
diff changeset
8
e78566595089 initial import
mandel
parents:
diff changeset
9 <namespace-type name="QPatternist"/>
e78566595089 initial import
mandel
parents:
diff changeset
10 <namespace-type name="QPatternistSDK"/>
e78566595089 initial import
mandel
parents:
diff changeset
11
e78566595089 initial import
mandel
parents:
diff changeset
12 <enum-type name="QXmlNodeModelIndex::NodeKind"/>
e78566595089 initial import
mandel
parents:
diff changeset
13 <enum-type name="QXmlNodeModelIndex::DocumentOrder"/>
e78566595089 initial import
mandel
parents:
diff changeset
14 <enum-type name="QAbstractXmlNodeModel::NodeCopySetting"/>
e78566595089 initial import
mandel
parents:
diff changeset
15 <enum-type name="QAbstractXmlNodeModel::SimpleAxis"/>
e78566595089 initial import
mandel
parents:
diff changeset
16
e78566595089 initial import
mandel
parents:
diff changeset
17 <object-type name="QAbstractMessageHandler">
e78566595089 initial import
mandel
parents:
diff changeset
18 <modify-function signature="QAbstractMessageHandler(QObject*)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
19 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
20 <object-type name="QAbstractUriResolver"/>
e78566595089 initial import
mandel
parents:
diff changeset
21 <object-type name="QAbstractXmlForwardIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
22
e78566595089 initial import
mandel
parents:
diff changeset
23 <rejection class="QPatternist::NodeIndexStorage"/>
e78566595089 initial import
mandel
parents:
diff changeset
24 <rejection class="QAbstractXmlNodeModel" function-name="mapToItem"/>
e78566595089 initial import
mandel
parents:
diff changeset
25 <rejection class="QAbstractXmlNodeModel" function-name="mapToSequence"/>
e78566595089 initial import
mandel
parents:
diff changeset
26 <rejection class="QAbstractXmlNodeModel" function-name="sequencedTypedValue"/>
e78566595089 initial import
mandel
parents:
diff changeset
27 <rejection class="QAbstractXmlNodeModel" function-name="sendNamespaces"/>
e78566595089 initial import
mandel
parents:
diff changeset
28 <rejection class="QAbstractXmlNodeModel" function-name="iterate"/>
e78566595089 initial import
mandel
parents:
diff changeset
29 <rejection class="QAbstractXmlNodeModel" function-name="copyNodeTo"/>
e78566595089 initial import
mandel
parents:
diff changeset
30 <rejection class="QAbstractXmlNodeModel" function-name="type"/>
e78566595089 initial import
mandel
parents:
diff changeset
31 <value-type name="QAbstractXmlNodeModel">
e78566595089 initial import
mandel
parents:
diff changeset
32 <modify-function signature="QAbstractXmlNodeModel()" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
33 <modify-function signature="namespaceForPrefix(QXmlNodeModelIndex,short) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
34 <modify-function signature="isDeepEqual(QXmlNodeModelIndex,QXmlNodeModelIndex) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
35 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
36
e78566595089 initial import
mandel
parents:
diff changeset
37 <rejection class="QAbstractXmlReceiver" function-name="item"/>
e78566595089 initial import
mandel
parents:
diff changeset
38 <rejection class="QAbstractXmlReceiver" function-name="sendAsNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
39 <value-type name="QAbstractXmlReceiver">
e78566595089 initial import
mandel
parents:
diff changeset
40 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
41
e78566595089 initial import
mandel
parents:
diff changeset
42 <value-type name="QSimpleXmlNodeModel">
e78566595089 initial import
mandel
parents:
diff changeset
43 <modify-function signature="namePool()const" access="private" rename="namePool_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
44 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
45 <import-file name="typesystem_xmlpatterns-java.java" quote-after-line="class QSimpleXmlNodeModel___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
46 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
47 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
48
e78566595089 initial import
mandel
parents:
diff changeset
49 <value-type name="QSourceLocation">
e78566595089 initial import
mandel
parents:
diff changeset
50 <modify-function signature="operator=(QSourceLocation)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
51 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
52
e78566595089 initial import
mandel
parents:
diff changeset
53 <rejection class="QXmlFormatter" function-name="item"/>
e78566595089 initial import
mandel
parents:
diff changeset
54 <object-type name="QXmlFormatter">
e78566595089 initial import
mandel
parents:
diff changeset
55 <modify-function signature="startFormattingContent()" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
56 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
57
e78566595089 initial import
mandel
parents:
diff changeset
58 <value-type name="QXmlItem">
e78566595089 initial import
mandel
parents:
diff changeset
59 <modify-function signature="operator=(QXmlItem)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
60 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
61
e78566595089 initial import
mandel
parents:
diff changeset
62 <value-type name="QXmlName">
e78566595089 initial import
mandel
parents:
diff changeset
63 <modify-function signature="QXmlName(QXmlNamePool&amp;,QString,QString,QString)" access="private">
e78566595089 initial import
mandel
parents:
diff changeset
64 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
65 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
66 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
67 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
68 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
69 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
70 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
71
e78566595089 initial import
mandel
parents:
diff changeset
72 <modify-function signature="operator=(QXmlName)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
73 <modify-function signature="QXmlName(short,short,short)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
74 <modify-function signature="localName()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
75 <modify-function signature="prefix()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
76 <modify-function signature="hasPrefix()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
77 <modify-function signature="hasNamespace()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
78 <modify-function signature="namespaceURI()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
79 <modify-function signature="isLexicallyEqual(const QXmlName)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
80 <modify-function signature="setPrefix(const short)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
81 <modify-function signature="setNamespaceURI(const short)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
82 <modify-function signature="setLocalName(const short)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
83 <modify-function signature="code()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
84
e78566595089 initial import
mandel
parents:
diff changeset
85 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
86 <import-file name="typesystem_xmlpatterns-java.java" quote-after-line="class QXmlName___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
87 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
88 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
89
e78566595089 initial import
mandel
parents:
diff changeset
90 <value-type name="QXmlNamePool">
e78566595089 initial import
mandel
parents:
diff changeset
91 <modify-function signature="operator=(QXmlNamePool)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
92 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
93
e78566595089 initial import
mandel
parents:
diff changeset
94 <rejection class="QXmlNodeModelIndex" function-name="sequencedTypedValue"/>
e78566595089 initial import
mandel
parents:
diff changeset
95 <rejection class="QXmlNodeModelIndex" function-name="sendNamespaces"/>
e78566595089 initial import
mandel
parents:
diff changeset
96 <rejection class="QXmlNodeModelIndex" function-name="iterate"/>
e78566595089 initial import
mandel
parents:
diff changeset
97 <rejection class="QXmlNodeModelIndex" function-name="type"/>
e78566595089 initial import
mandel
parents:
diff changeset
98 <rejection class="QXmlNodeModelIndex" enum-name="Axis"/>
e78566595089 initial import
mandel
parents:
diff changeset
99 <value-type name="QXmlNodeModelIndex">
e78566595089 initial import
mandel
parents:
diff changeset
100 <modify-function signature="name() const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
101 <modify-function signature="root() const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
102 <modify-function signature="documentUri() const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
103 <modify-function signature="baseUri() const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
104 <modify-function signature="kind() const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
105 <modify-function signature="isDeepEqual(QXmlNodeModelIndex) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
106 <modify-function signature="compareOrder(QXmlNodeModelIndex) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
107 <modify-function signature="namespaceBindings() const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
108 <modify-function signature="namespaceForPrefix(short) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
109 <modify-function signature="stringValue() const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
110 <modify-function signature="is(QXmlNodeModelIndex) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
111 <modify-function signature="reset()" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
112 <modify-function signature="internalPointer()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
113
e78566595089 initial import
mandel
parents:
diff changeset
114 <modify-function signature="model()const">
e78566595089 initial import
mandel
parents:
diff changeset
115 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
116 <rename to="model_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
117 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
118
e78566595089 initial import
mandel
parents:
diff changeset
119 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
120 <import-file name="typesystem_xmlpatterns-java.java" quote-after-line="class QXmlNodeModelIndex___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
121 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
122 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
123
e78566595089 initial import
mandel
parents:
diff changeset
124 <value-type name="QXmlSerializerPointer"/>
e78566595089 initial import
mandel
parents:
diff changeset
125
e78566595089 initial import
mandel
parents:
diff changeset
126 <object-type name="QXmlQuery">
e78566595089 initial import
mandel
parents:
diff changeset
127 <modify-function signature="evaluateTo(QAbstractXmlReceiver *)const" remove="all"/>
308
2485419c5c63 merge with 299
eldar_ins@eldar-laptop
parents: 307
diff changeset
128 <modify-function signature="evaluateTo(QStringList&lt;QString&gt;*)const" remove="all"/>
1
e78566595089 initial import
mandel
parents:
diff changeset
129 <modify-function signature="setMessageHandler(QAbstractMessageHandler*)">
e78566595089 initial import
mandel
parents:
diff changeset
130 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
131 <reference-count action="set" variable-name="__rcMessageHandler"/>
e78566595089 initial import
mandel
parents:
diff changeset
132 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
133 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
134 <modify-function signature="setQuery(QIODevice*, QUrl)">
e78566595089 initial import
mandel
parents:
diff changeset
135 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
136 <reference-count action="ignore"/> <!-- Data from IODevice is readAll()'d immediately and the pointer is not stored -->
e78566595089 initial import
mandel
parents:
diff changeset
137 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
138 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
139 <modify-function signature="setUriResolver(const QAbstractUriResolver*)">
e78566595089 initial import
mandel
parents:
diff changeset
140 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
141 <reference-count action="set" variable-name="__rcUriResolver"/>
e78566595089 initial import
mandel
parents:
diff changeset
142 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
143 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
144 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
145 <object-type name="QXmlResultItems"/>
e78566595089 initial import
mandel
parents:
diff changeset
146
e78566595089 initial import
mandel
parents:
diff changeset
147 <rejection class="QXmlSerializer" function-name="item"/>
e78566595089 initial import
mandel
parents:
diff changeset
148 <object-type name="QXmlSerializer">
e78566595089 initial import
mandel
parents:
diff changeset
149 <modify-function signature="atDocumentRoot()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
150 <modify-function signature="startContent()" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
151 <modify-function signature="writeEscaped(QString)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
152 <modify-function signature="writeEscapedAttribute(QString)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
153 <modify-function signature="write(QString)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
154 <modify-function signature="write(QXmlName)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
155 <modify-function signature="write(const char *)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
156 <modify-function signature="isBindingInScope(QXmlName)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
157 <modify-function signature="setCodec(const QTextCodec *)">
e78566595089 initial import
mandel
parents:
diff changeset
158 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
159 <reference-count action="set" variable-name="__rcCodec"/>
e78566595089 initial import
mandel
parents:
diff changeset
160 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
161 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
162 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
163
e78566595089 initial import
mandel
parents:
diff changeset
164
e78566595089 initial import
mandel
parents:
diff changeset
165
e78566595089 initial import
mandel
parents:
diff changeset
166 <suppress-warning text="WARNING(MetaJavaBuilder) :: horribly broken type ''"/>
e78566595089 initial import
mandel
parents:
diff changeset
167 <suppress-warning text="WARNING(MetaJavaBuilder) :: template baseclass 'QExplicitlySharedDataPointer&lt;QXmlSerializer&gt;' of 'QXmlSerializerPointer' is not known"/>
e78566595089 initial import
mandel
parents:
diff changeset
168
e78566595089 initial import
mandel
parents:
diff changeset
169 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlItem::QXmlItem', unmatched parameter type 'QPatternist::Item const&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
170 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::sequencedTypedValue', unmatched return type 'QExplicitlySharedDataPointer&lt;QAbstractXmlForwardIterator&lt;QPatternist::Item&gt;&gt;"/>
e78566595089 initial import
mandel
parents:
diff changeset
171
e78566595089 initial import
mandel
parents:
diff changeset
172 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::QXmlNodeModelIndex', unmatched parameter type 'QPatternist::NodeIndexStorage const&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
173
e78566595089 initial import
mandel
parents:
diff changeset
174 <!-- To avoid warnings when running the generator on systems without XML patterns -->
e78566595089 initial import
mandel
parents:
diff changeset
175 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSimpleXmlNodeModel' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
176 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlSerializerPointer' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
177 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSourceLocation' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
178 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlFormatter' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
179 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractUriResolver' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
180 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlReceiver' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
181 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QXmlNodeModelIndex' for enum 'DocumentOrder' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
182 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlQuery' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
183 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlName' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
184 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QAbstractXmlNodeModel' for enum 'NodeCopySetting' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
185 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlSerializer' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
186 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlNodeModel' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
187 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlItem' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
188 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlNodeModelIndex' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
189 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlResultItems' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
190 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractMessageHandler' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
191 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QXmlNodeModelIndex' for enum 'NodeKind' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
192 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QAbstractXmlNodeModel' for enum 'SimpleAxis' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
193 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlNamePool' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
194
e78566595089 initial import
mandel
parents:
diff changeset
195 </typesystem>