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