annotate generator/typesystem_xml-java.xml @ 282:256ab6cb8e85

Signals look-up andNew syntax for connect. The old one will not work from now on. This will allow for the signals overload. Although changes are done for both D1 and D2 versions, D1 won't work because of compiler bugs. I am tired of waiting for fixes.
author eldar
date Fri, 16 Oct 2009 02:43:59 +0000
parents 8022ef40f110
children
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"?>
37
8022ef40f110 svg package
eldar
parents: 35
diff changeset
2 <typesystem package="qt.xml" default-superclass="qt.QtJambiObject">
1
e78566595089 initial import
mandel
parents:
diff changeset
3 <inject-code>
37
8022ef40f110 svg package
eldar
parents: 35
diff changeset
4 qt.Utilities.loadQtLibrary("QtXml");
1
e78566595089 initial import
mandel
parents:
diff changeset
5 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
6
e78566595089 initial import
mandel
parents:
diff changeset
7
e78566595089 initial import
mandel
parents:
diff changeset
8 <value-type name="QDomDocument">
e78566595089 initial import
mandel
parents:
diff changeset
9 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
10 <import-file name="typesystem_xml-java.java" quote-after-line="class QDomDocument___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
11 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
12 <extra-includes>
37
8022ef40f110 svg package
eldar
parents: 35
diff changeset
13 <include file-name="qt.QNativePointer.Type" location="java"/>
8022ef40f110 svg package
eldar
parents: 35
diff changeset
14 <include file-name="qt.core.QIODevice" location="java"/>
8022ef40f110 svg package
eldar
parents: 35
diff changeset
15 <include file-name="qt.core.QByteArray" location="java"/>
1
e78566595089 initial import
mandel
parents:
diff changeset
16 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
17
e78566595089 initial import
mandel
parents:
diff changeset
18
e78566595089 initial import
mandel
parents:
diff changeset
19
e78566595089 initial import
mandel
parents:
diff changeset
20 <template name="xml.domdocument_setContent">
e78566595089 initial import
mandel
parents:
diff changeset
21 public final Result setContent(%ARGUMENTS){
e78566595089 initial import
mandel
parents:
diff changeset
22 QNativePointer errorStr = new QNativePointer(Type.String);
e78566595089 initial import
mandel
parents:
diff changeset
23 QNativePointer errorLine = new QNativePointer(Type.Int);
e78566595089 initial import
mandel
parents:
diff changeset
24 QNativePointer errorColumn = new QNativePointer(Type.Int);
e78566595089 initial import
mandel
parents:
diff changeset
25
e78566595089 initial import
mandel
parents:
diff changeset
26 boolean success = setContent(%CALL_ARGUMENTS, errorStr, errorLine, errorColumn);
e78566595089 initial import
mandel
parents:
diff changeset
27 return new Result(success, errorStr, errorLine, errorColumn);
e78566595089 initial import
mandel
parents:
diff changeset
28 }
e78566595089 initial import
mandel
parents:
diff changeset
29 </template>
e78566595089 initial import
mandel
parents:
diff changeset
30
35
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
31
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
32 <modify-function signature="setContent(QXmlInputSource*,bool,QString*,int*,int*)">
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
33 <access modifier="private" />
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
34 <modify-argument index="3">
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
35 <remove-default-expression />
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
36 </modify-argument>
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
37 <modify-argument index="4">
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
38 <remove-default-expression />
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
39 </modify-argument>
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
40 <modify-argument index="5">
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
41 <remove-default-expression />
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
42 </modify-argument>
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
43 </modify-function>
5917a613d118 wrapping of QtXml
eldar
parents: 1
diff changeset
44
1
e78566595089 initial import
mandel
parents:
diff changeset
45 <!--bool setContent(QIODevice* dev, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0 ); -->
e78566595089 initial import
mandel
parents:
diff changeset
46 <modify-function signature="setContent(QIODevice*, bool, QString*, int*, int*)">
e78566595089 initial import
mandel
parents:
diff changeset
47 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
48 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
49 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
50 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
51 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
52 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
53 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
54 <modify-argument index="5">
e78566595089 initial import
mandel
parents:
diff changeset
55 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
56 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
57 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
58 <inject-code class="java">
e78566595089 initial import
mandel
parents:
diff changeset
59 <insert-template name="xml.domdocument_setContent">
e78566595089 initial import
mandel
parents:
diff changeset
60 <replace from="%ARGUMENTS" to="QIODevice dev, boolean namespaceProcessing"/>
e78566595089 initial import
mandel
parents:
diff changeset
61 <replace from="%CALL_ARGUMENTS" to="dev, namespaceProcessing"/>
e78566595089 initial import
mandel
parents:
diff changeset
62 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
63 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
64
e78566595089 initial import
mandel
parents:
diff changeset
65 <!--bool setContent(const QByteArray& text, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0 ); -->
e78566595089 initial import
mandel
parents:
diff changeset
66 <modify-function signature="setContent(QByteArray, bool, QString*, int*, int*)">
e78566595089 initial import
mandel
parents:
diff changeset
67 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
68 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
69 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
70 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
71 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
72 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
73 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
74 <modify-argument index="5">
e78566595089 initial import
mandel
parents:
diff changeset
75 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
76 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
77
e78566595089 initial import
mandel
parents:
diff changeset
78 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
79 <inject-code class="java">
e78566595089 initial import
mandel
parents:
diff changeset
80 <insert-template name="xml.domdocument_setContent">
e78566595089 initial import
mandel
parents:
diff changeset
81 <replace from="%ARGUMENTS" to="QByteArray text, boolean namespaceProcessing"/>
e78566595089 initial import
mandel
parents:
diff changeset
82 <replace from="%CALL_ARGUMENTS" to="text, namespaceProcessing"/>
e78566595089 initial import
mandel
parents:
diff changeset
83 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
84 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
85
e78566595089 initial import
mandel
parents:
diff changeset
86 <!--bool setContent(const QString& text, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0 );-->
e78566595089 initial import
mandel
parents:
diff changeset
87 <modify-function signature="setContent(QString, bool, QString*, int*, int*)">
e78566595089 initial import
mandel
parents:
diff changeset
88 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
89 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
90 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
91 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
92 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
93 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
94 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
95 <modify-argument index="5">
e78566595089 initial import
mandel
parents:
diff changeset
96 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
97 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
98 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
99 <inject-code class="java">
e78566595089 initial import
mandel
parents:
diff changeset
100 <insert-template name="xml.domdocument_setContent">
e78566595089 initial import
mandel
parents:
diff changeset
101 <replace from="%ARGUMENTS" to="String text, boolean namespaceProcessing"/>
e78566595089 initial import
mandel
parents:
diff changeset
102 <replace from="%CALL_ARGUMENTS" to="text, namespaceProcessing"/>
e78566595089 initial import
mandel
parents:
diff changeset
103 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
104 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
105
e78566595089 initial import
mandel
parents:
diff changeset
106 <modify-function signature="setContent(QXmlInputSource*,QXmlReader*,QString*,int*,int*)">
e78566595089 initial import
mandel
parents:
diff changeset
107 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
108 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
109 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
110 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
111 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
112 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
113 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
114 <modify-argument index="5">
e78566595089 initial import
mandel
parents:
diff changeset
115 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
116 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
117 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
118 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
119 <insert-template name="xml.domdocument_setContent">
e78566595089 initial import
mandel
parents:
diff changeset
120 <replace from="%ARGUMENTS" to="QXmlInputSource source, QXmlReader reader"/>
e78566595089 initial import
mandel
parents:
diff changeset
121 <replace from="%CALL_ARGUMENTS" to="source, reader"/>
e78566595089 initial import
mandel
parents:
diff changeset
122 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
123 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
124
e78566595089 initial import
mandel
parents:
diff changeset
125 <modify-function signature="setContent(QString,QString*,int*,int*)">
e78566595089 initial import
mandel
parents:
diff changeset
126 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
127 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
128 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
129 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
130 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
131 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
132 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
133 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
134 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
135 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
136 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
137 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
138 <insert-template name="xml.domdocument_setContent">
e78566595089 initial import
mandel
parents:
diff changeset
139 <replace from="%ARGUMENTS" to="String text"/>
e78566595089 initial import
mandel
parents:
diff changeset
140 <replace from="%CALL_ARGUMENTS" to="text"/>
e78566595089 initial import
mandel
parents:
diff changeset
141 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
142 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
143
e78566595089 initial import
mandel
parents:
diff changeset
144 <modify-function signature="setContent(QByteArray,QString*,int*,int*)">
e78566595089 initial import
mandel
parents:
diff changeset
145 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
146 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
147 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
148 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
149 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
150 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
151 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
152 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
153 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
154 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
155 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
156 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
157 <insert-template name="xml.domdocument_setContent">
e78566595089 initial import
mandel
parents:
diff changeset
158 <replace from="%ARGUMENTS" to="QByteArray buffer"/>
e78566595089 initial import
mandel
parents:
diff changeset
159 <replace from="%CALL_ARGUMENTS" to="buffer"/>
e78566595089 initial import
mandel
parents:
diff changeset
160 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
161 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
162
e78566595089 initial import
mandel
parents:
diff changeset
163 <modify-function signature="setContent(QIODevice*,QString*,int*,int*)">
e78566595089 initial import
mandel
parents:
diff changeset
164 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
165 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
166 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
167 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
168 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
169 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
170 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
171 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
172 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
173 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
174 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
175 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
176 <insert-template name="xml.domdocument_setContent">
e78566595089 initial import
mandel
parents:
diff changeset
177 <replace from="%ARGUMENTS" to="QIODevice dev"/>
e78566595089 initial import
mandel
parents:
diff changeset
178 <replace from="%CALL_ARGUMENTS" to="dev"/>
e78566595089 initial import
mandel
parents:
diff changeset
179 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
180 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
181
e78566595089 initial import
mandel
parents:
diff changeset
182 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
183
e78566595089 initial import
mandel
parents:
diff changeset
184
e78566595089 initial import
mandel
parents:
diff changeset
185
e78566595089 initial import
mandel
parents:
diff changeset
186 <value-type name="QXmlNamespaceSupport">
e78566595089 initial import
mandel
parents:
diff changeset
187 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
188 <import-file name="typesystem_xml-java.java" quote-after-line="class QXmlNamespaceSupport___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
189 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
190 <extra-includes>
37
8022ef40f110 svg package
eldar
parents: 35
diff changeset
191 <include file-name="qt.QNativePointer" location="java"/>
1
e78566595089 initial import
mandel
parents:
diff changeset
192 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
193 <modify-function signature="processName(QString,bool,QString&amp;,QString&amp;)const">
e78566595089 initial import
mandel
parents:
diff changeset
194 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
195 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
196
e78566595089 initial import
mandel
parents:
diff changeset
197
e78566595089 initial import
mandel
parents:
diff changeset
198 <modify-function signature="splitName(QString,QString&amp;,QString&amp;)const">
e78566595089 initial import
mandel
parents:
diff changeset
199 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
200 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
201
e78566595089 initial import
mandel
parents:
diff changeset
202 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
203
e78566595089 initial import
mandel
parents:
diff changeset
204 <value-type name="QDomElement">
e78566595089 initial import
mandel
parents:
diff changeset
205
e78566595089 initial import
mandel
parents:
diff changeset
206 <template name="xml.constQString_to_constQStringRef">
e78566595089 initial import
mandel
parents:
diff changeset
207 QString %out = qtjambi_to_qstring(__jni_env, (jstring) %in);
e78566595089 initial import
mandel
parents:
diff changeset
208 </template>
e78566595089 initial import
mandel
parents:
diff changeset
209
e78566595089 initial import
mandel
parents:
diff changeset
210 <modify-function signature="attributeNS(const QString, const QString &amp;, const QString &amp;) const">
e78566595089 initial import
mandel
parents:
diff changeset
211 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
212 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
213 <insert-template name="xml.constQString_to_constQStringRef"/>
e78566595089 initial import
mandel
parents:
diff changeset
214 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
215 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
216 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
217 <modify-function signature="setAttributeNS(const QString, const QString &amp;, const QString &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
218 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
219 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
220 <insert-template name="xml.constQString_to_constQStringRef"/>
e78566595089 initial import
mandel
parents:
diff changeset
221 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
222 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
223 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
224 <modify-function signature="setAttributeNS(const QString, const QString &amp;, int)">
e78566595089 initial import
mandel
parents:
diff changeset
225 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
226 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
227 <insert-template name="xml.constQString_to_constQStringRef"/>
e78566595089 initial import
mandel
parents:
diff changeset
228 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
229 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
230 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
231 <modify-function signature="setAttributeNS(const QString, const QString &amp;, uint)">
e78566595089 initial import
mandel
parents:
diff changeset
232 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
233 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
234 <insert-template name="xml.constQString_to_constQStringRef"/>
e78566595089 initial import
mandel
parents:
diff changeset
235 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
236 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
237 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
238 <modify-function signature="setAttributeNS(const QString, const QString &amp;, long long)">
e78566595089 initial import
mandel
parents:
diff changeset
239 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
240 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
241 <insert-template name="xml.constQString_to_constQStringRef"/>
e78566595089 initial import
mandel
parents:
diff changeset
242 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
243 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
244 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
245 <modify-function signature="setAttributeNS(const QString, const QString &amp;, unsigned long long)">
e78566595089 initial import
mandel
parents:
diff changeset
246 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
247 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
248 <insert-template name="xml.constQString_to_constQStringRef"/>
e78566595089 initial import
mandel
parents:
diff changeset
249 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
250 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
251 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
252 <modify-function signature="setAttributeNS(const QString, const QString &amp;, double)">
e78566595089 initial import
mandel
parents:
diff changeset
253 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
254 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
255 <insert-template name="xml.constQString_to_constQStringRef"/>
e78566595089 initial import
mandel
parents:
diff changeset
256 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
257 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
258 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
259
e78566595089 initial import
mandel
parents:
diff changeset
260 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
261 <object-type name="QXmlStreamReader">
e78566595089 initial import
mandel
parents:
diff changeset
262 <modify-function signature="setDevice(QIODevice*)">
e78566595089 initial import
mandel
parents:
diff changeset
263 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
264 <reference-count action="set" variable-name="__rcDevice"/>
e78566595089 initial import
mandel
parents:
diff changeset
265 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
266 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
267 <modify-function signature="clear()">
e78566595089 initial import
mandel
parents:
diff changeset
268 <inject-code class="java" position="end">
e78566595089 initial import
mandel
parents:
diff changeset
269 __rcDevice = null; // clear() call removes device from stream
e78566595089 initial import
mandel
parents:
diff changeset
270 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
271 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
272 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
273
e78566595089 initial import
mandel
parents:
diff changeset
274 <object-type name="QXmlStreamWriter">
e78566595089 initial import
mandel
parents:
diff changeset
275 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
276 <import-file name="typesystem_xml-java.java" quote-after-line="class QXmlStreamWriter___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
277 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
278 <modify-function signature="QXmlStreamWriter(QByteArray *)">
e78566595089 initial import
mandel
parents:
diff changeset
279 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
280 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
281
e78566595089 initial import
mandel
parents:
diff changeset
282 <modify-function signature="setCodec(const char *)">
e78566595089 initial import
mandel
parents:
diff changeset
283 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
284 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
285
e78566595089 initial import
mandel
parents:
diff changeset
286 <modify-function signature="setCodec(QTextCodec*)">
e78566595089 initial import
mandel
parents:
diff changeset
287 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
288 <reference-count action="set" variable-name="__rcCodec"/>
e78566595089 initial import
mandel
parents:
diff changeset
289 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
290 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
291 <modify-function signature="setDevice(QIODevice*)">
e78566595089 initial import
mandel
parents:
diff changeset
292 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
293 <reference-count action="set" variable-name="__rcDevice"/>
e78566595089 initial import
mandel
parents:
diff changeset
294 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
295 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
296 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
297
e78566595089 initial import
mandel
parents:
diff changeset
298 <object-type name="QXmlReader">
e78566595089 initial import
mandel
parents:
diff changeset
299 <modify-function signature="parse(const QXmlInputSource &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
300 <remove class="java"/>
e78566595089 initial import
mandel
parents:
diff changeset
301 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
302
e78566595089 initial import
mandel
parents:
diff changeset
303 <modify-function signature="property(QString,bool*)const">
e78566595089 initial import
mandel
parents:
diff changeset
304 <remove class="java"/>
e78566595089 initial import
mandel
parents:
diff changeset
305 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
306 <modify-function signature="setProperty(QString,void*)">
e78566595089 initial import
mandel
parents:
diff changeset
307 <remove class="java"/>
e78566595089 initial import
mandel
parents:
diff changeset
308 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
309
e78566595089 initial import
mandel
parents:
diff changeset
310 <modify-function signature="feature(QString,bool*)const">
e78566595089 initial import
mandel
parents:
diff changeset
311 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
312 <remove-argument/>
e78566595089 initial import
mandel
parents:
diff changeset
313 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
314 // nothing
e78566595089 initial import
mandel
parents:
diff changeset
315 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
316 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
317 bool *%out = 0;
e78566595089 initial import
mandel
parents:
diff changeset
318 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
319 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
320
e78566595089 initial import
mandel
parents:
diff changeset
321 <modify-argument index="0">
e78566595089 initial import
mandel
parents:
diff changeset
322 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
323 bool %out = (bool) %in;
e78566595089 initial import
mandel
parents:
diff changeset
324 if (%2 != 0) *%2 = hasFeature(%1);
e78566595089 initial import
mandel
parents:
diff changeset
325 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
326 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
327 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
328 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
329
e78566595089 initial import
mandel
parents:
diff changeset
330 <interface-type name="QXmlEntityResolver">
e78566595089 initial import
mandel
parents:
diff changeset
331 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
332 <import-file name="typesystem_xml-java.java" quote-after-line="interface QXmlEntityResolver___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
333 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
334 <modify-function signature="resolveEntity(QString,QString,QXmlInputSource&amp;*)">
e78566595089 initial import
mandel
parents:
diff changeset
335 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
336 <remove-argument/>
e78566595089 initial import
mandel
parents:
diff changeset
337 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
338 // nothing
e78566595089 initial import
mandel
parents:
diff changeset
339 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
340 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
341 QXmlInputSource *inputSourceHolder = 0;
e78566595089 initial import
mandel
parents:
diff changeset
342 QXmlInputSource *&amp;%out = inputSourceHolder;
e78566595089 initial import
mandel
parents:
diff changeset
343 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
344 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
345 <modify-argument index="return">
37
8022ef40f110 svg package
eldar
parents: 35
diff changeset
346 <replace-type modified-type="qt.xml.QXmlEntityResolver$ResolvedEntity" />
1
e78566595089 initial import
mandel
parents:
diff changeset
347 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
348 jobject %out = qtjambi_to_resolvedentity(__jni_env, %in, inputSourceHolder);
e78566595089 initial import
mandel
parents:
diff changeset
349 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
350 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
351 bool %out = qtjambi_from_resolvedentity(__jni_env, (void *&amp;) %3, %in);
e78566595089 initial import
mandel
parents:
diff changeset
352 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
353 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
354 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
355
e78566595089 initial import
mandel
parents:
diff changeset
356 </interface-type>
e78566595089 initial import
mandel
parents:
diff changeset
357
e78566595089 initial import
mandel
parents:
diff changeset
358 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNodeList' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
359 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamNamespaceDeclaration' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
360 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNamedNodeMap' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
361 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamNotationDeclaration' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
362 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNode' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
363 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomImplementation' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
364 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamAttribute' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
365 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamAttributes' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
366 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamEntityDeclaration' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
367
e78566595089 initial import
mandel
parents:
diff changeset
368 </typesystem>