1
|
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&,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<QString>*)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<QXmlSerializer>' of 'QXmlSerializerPointer' is not known"/>
|
|
168
|
|
169 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlItem::QXmlItem', unmatched parameter type 'QPatternist::Item const&'"/>
|
|
170 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::sequencedTypedValue', unmatched return type 'QExplicitlySharedDataPointer<QAbstractXmlForwardIterator<QPatternist::Item>>"/>
|
|
171
|
|
172 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::QXmlNodeModelIndex', unmatched parameter type 'QPatternist::NodeIndexStorage const&'"/>
|
|
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>
|