comparison generator/typesystem_xmlpatterns.xml @ 1:e78566595089

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