@@ -56,49 +56,6 @@ class XercesDOMParserClass extends Class {
56
56
XercesDOMParserClass ( ) { this .hasName ( "XercesDOMParser" ) }
57
57
}
58
58
59
- /**
60
- * The `DOMLSParser` class.
61
- */
62
- class DomLSParserClass extends Class {
63
- DomLSParserClass ( ) { this .hasName ( "DOMLSParser" ) }
64
- }
65
-
66
- /**
67
- * The `SAXParser` class.
68
- */
69
- class SaxParserClass extends Class {
70
- SaxParserClass ( ) { this .hasName ( "SAXParser" ) }
71
- }
72
-
73
- /**
74
- * The `SAX2XMLReader` class.
75
- */
76
- class Sax2XmlReader extends Class {
77
- Sax2XmlReader ( ) { this .hasName ( "SAX2XMLReader" ) }
78
- }
79
-
80
- /**
81
- * The `createLSParser` function that returns a newly created `DOMLSParser`
82
- * object.
83
- */
84
- class CreateLSParser extends Function {
85
- CreateLSParser ( ) {
86
- this .hasName ( "createLSParser" ) and
87
- this .getUnspecifiedType ( ) .( PointerType ) .getBaseType ( ) instanceof DomLSParserClass // returns a `DOMLSParser *`.
88
- }
89
- }
90
-
91
- /**
92
- * The `createXMLReader` function that returns a newly created `SAX2XMLReader`
93
- * object.
94
- */
95
- class CreateXmlReader extends Function {
96
- CreateXmlReader ( ) {
97
- this .hasName ( "createXMLReader" ) and
98
- this .getUnspecifiedType ( ) .( PointerType ) .getBaseType ( ) instanceof Sax2XmlReader // returns a `SAX2XMLReader *`.
99
- }
100
- }
101
-
102
59
/**
103
60
* The `XercesDOMParser` interface for the Xerces XML library.
104
61
*/
@@ -127,6 +84,24 @@ class XercesDomParserLibrary extends XmlLibrary {
127
84
}
128
85
}
129
86
87
+ /**
88
+ * The `DOMLSParser` class.
89
+ */
90
+ class DomLSParserClass extends Class {
91
+ DomLSParserClass ( ) { this .hasName ( "DOMLSParser" ) }
92
+ }
93
+
94
+ /**
95
+ * The `createLSParser` function that returns a newly created `DOMLSParser`
96
+ * object.
97
+ */
98
+ class CreateLSParser extends Function {
99
+ CreateLSParser ( ) {
100
+ this .hasName ( "createLSParser" ) and
101
+ this .getUnspecifiedType ( ) .( PointerType ) .getBaseType ( ) instanceof DomLSParserClass // returns a `DOMLSParser *`.
102
+ }
103
+ }
104
+
130
105
/**
131
106
* The createLSParser interface for the Xerces XML library.
132
107
*/
@@ -153,6 +128,20 @@ class CreateLSParserLibrary extends XmlLibrary {
153
128
}
154
129
}
155
130
131
+ /**
132
+ * The `SAXParser` class.
133
+ */
134
+ class SaxParserClass extends Class {
135
+ SaxParserClass ( ) { this .hasName ( "SAXParser" ) }
136
+ }
137
+
138
+ /**
139
+ * The `SAX2XMLReader` class.
140
+ */
141
+ class Sax2XmlReader extends Class {
142
+ Sax2XmlReader ( ) { this .hasName ( "SAX2XMLReader" ) }
143
+ }
144
+
156
145
/**
157
146
* The SAXParser interface for the Xerces XML library.
158
147
*/
@@ -181,6 +170,17 @@ class SaxParserLibrary extends XmlLibrary {
181
170
}
182
171
}
183
172
173
+ /**
174
+ * The `createXMLReader` function that returns a newly created `SAX2XMLReader`
175
+ * object.
176
+ */
177
+ class CreateXmlReader extends Function {
178
+ CreateXmlReader ( ) {
179
+ this .hasName ( "createXMLReader" ) and
180
+ this .getUnspecifiedType ( ) .( PointerType ) .getBaseType ( ) instanceof Sax2XmlReader // returns a `SAX2XMLReader *`.
181
+ }
182
+ }
183
+
184
184
/**
185
185
* The SAX2XMLReader interface for the Xerces XML library.
186
186
*/
0 commit comments