Mercurial > projects > qtd
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&,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> |