objc2_foundation/generated/
NSXMLParser.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6
7use crate::*;
8
9#[repr(transparent)]
12#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
13pub struct NSXMLParserExternalEntityResolvingPolicy(pub NSUInteger);
14impl NSXMLParserExternalEntityResolvingPolicy {
15 #[doc(alias = "NSXMLParserResolveExternalEntitiesNever")]
16 pub const ResolveExternalEntitiesNever: Self = Self(0);
17 #[doc(alias = "NSXMLParserResolveExternalEntitiesNoNetwork")]
18 pub const ResolveExternalEntitiesNoNetwork: Self = Self(1);
19 #[doc(alias = "NSXMLParserResolveExternalEntitiesSameOriginOnly")]
20 pub const ResolveExternalEntitiesSameOriginOnly: Self = Self(2);
21 #[doc(alias = "NSXMLParserResolveExternalEntitiesAlways")]
22 pub const ResolveExternalEntitiesAlways: Self = Self(3);
23}
24
25unsafe impl Encode for NSXMLParserExternalEntityResolvingPolicy {
26 const ENCODING: Encoding = NSUInteger::ENCODING;
27}
28
29unsafe impl RefEncode for NSXMLParserExternalEntityResolvingPolicy {
30 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
31}
32
33extern_class!(
34 #[unsafe(super(NSObject))]
36 #[derive(Debug, PartialEq, Eq, Hash)]
37 pub struct NSXMLParser;
38);
39
40unsafe impl NSObjectProtocol for NSXMLParser {}
41
42impl NSXMLParser {
43 extern_methods!(
44 #[cfg(feature = "NSURL")]
45 #[unsafe(method(initWithContentsOfURL:))]
46 #[unsafe(method_family = init)]
47 pub unsafe fn initWithContentsOfURL(
48 this: Allocated<Self>,
49 url: &NSURL,
50 ) -> Option<Retained<Self>>;
51
52 #[cfg(feature = "NSData")]
53 #[unsafe(method(initWithData:))]
54 #[unsafe(method_family = init)]
55 pub unsafe fn initWithData(this: Allocated<Self>, data: &NSData) -> Retained<Self>;
56
57 #[cfg(feature = "NSStream")]
58 #[unsafe(method(initWithStream:))]
59 #[unsafe(method_family = init)]
60 pub unsafe fn initWithStream(
61 this: Allocated<Self>,
62 stream: &NSInputStream,
63 ) -> Retained<Self>;
64
65 #[unsafe(method(delegate))]
66 #[unsafe(method_family = none)]
67 pub unsafe fn delegate(&self) -> Option<Retained<ProtocolObject<dyn NSXMLParserDelegate>>>;
68
69 #[unsafe(method(setDelegate:))]
71 #[unsafe(method_family = none)]
72 pub unsafe fn setDelegate(
73 &self,
74 delegate: Option<&ProtocolObject<dyn NSXMLParserDelegate>>,
75 );
76
77 #[unsafe(method(shouldProcessNamespaces))]
78 #[unsafe(method_family = none)]
79 pub unsafe fn shouldProcessNamespaces(&self) -> bool;
80
81 #[unsafe(method(setShouldProcessNamespaces:))]
83 #[unsafe(method_family = none)]
84 pub unsafe fn setShouldProcessNamespaces(&self, should_process_namespaces: bool);
85
86 #[unsafe(method(shouldReportNamespacePrefixes))]
87 #[unsafe(method_family = none)]
88 pub unsafe fn shouldReportNamespacePrefixes(&self) -> bool;
89
90 #[unsafe(method(setShouldReportNamespacePrefixes:))]
92 #[unsafe(method_family = none)]
93 pub unsafe fn setShouldReportNamespacePrefixes(
94 &self,
95 should_report_namespace_prefixes: bool,
96 );
97
98 #[unsafe(method(externalEntityResolvingPolicy))]
99 #[unsafe(method_family = none)]
100 pub unsafe fn externalEntityResolvingPolicy(
101 &self,
102 ) -> NSXMLParserExternalEntityResolvingPolicy;
103
104 #[unsafe(method(setExternalEntityResolvingPolicy:))]
106 #[unsafe(method_family = none)]
107 pub unsafe fn setExternalEntityResolvingPolicy(
108 &self,
109 external_entity_resolving_policy: NSXMLParserExternalEntityResolvingPolicy,
110 );
111
112 #[cfg(all(feature = "NSSet", feature = "NSURL"))]
113 #[unsafe(method(allowedExternalEntityURLs))]
114 #[unsafe(method_family = none)]
115 pub unsafe fn allowedExternalEntityURLs(&self) -> Option<Retained<NSSet<NSURL>>>;
116
117 #[cfg(all(feature = "NSSet", feature = "NSURL"))]
118 #[unsafe(method(setAllowedExternalEntityURLs:))]
120 #[unsafe(method_family = none)]
121 pub unsafe fn setAllowedExternalEntityURLs(
122 &self,
123 allowed_external_entity_ur_ls: Option<&NSSet<NSURL>>,
124 );
125
126 #[unsafe(method(parse))]
127 #[unsafe(method_family = none)]
128 pub unsafe fn parse(&self) -> bool;
129
130 #[unsafe(method(abortParsing))]
131 #[unsafe(method_family = none)]
132 pub unsafe fn abortParsing(&self);
133
134 #[cfg(feature = "NSError")]
135 #[unsafe(method(parserError))]
136 #[unsafe(method_family = none)]
137 pub unsafe fn parserError(&self) -> Option<Retained<NSError>>;
138
139 #[unsafe(method(shouldResolveExternalEntities))]
140 #[unsafe(method_family = none)]
141 pub unsafe fn shouldResolveExternalEntities(&self) -> bool;
142
143 #[unsafe(method(setShouldResolveExternalEntities:))]
145 #[unsafe(method_family = none)]
146 pub unsafe fn setShouldResolveExternalEntities(
147 &self,
148 should_resolve_external_entities: bool,
149 );
150 );
151}
152
153impl NSXMLParser {
155 extern_methods!(
156 #[unsafe(method(init))]
157 #[unsafe(method_family = init)]
158 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
159
160 #[unsafe(method(new))]
161 #[unsafe(method_family = new)]
162 pub unsafe fn new() -> Retained<Self>;
163 );
164}
165
166impl NSXMLParser {
168 extern_methods!(
169 #[cfg(feature = "NSString")]
170 #[unsafe(method(publicID))]
171 #[unsafe(method_family = none)]
172 pub unsafe fn publicID(&self) -> Option<Retained<NSString>>;
173
174 #[cfg(feature = "NSString")]
175 #[unsafe(method(systemID))]
176 #[unsafe(method_family = none)]
177 pub unsafe fn systemID(&self) -> Option<Retained<NSString>>;
178
179 #[unsafe(method(lineNumber))]
180 #[unsafe(method_family = none)]
181 pub unsafe fn lineNumber(&self) -> NSInteger;
182
183 #[unsafe(method(columnNumber))]
184 #[unsafe(method_family = none)]
185 pub unsafe fn columnNumber(&self) -> NSInteger;
186 );
187}
188
189extern_protocol!(
190 pub unsafe trait NSXMLParserDelegate: NSObjectProtocol {
192 #[optional]
193 #[unsafe(method(parserDidStartDocument:))]
194 #[unsafe(method_family = none)]
195 unsafe fn parserDidStartDocument(&self, parser: &NSXMLParser);
196
197 #[optional]
198 #[unsafe(method(parserDidEndDocument:))]
199 #[unsafe(method_family = none)]
200 unsafe fn parserDidEndDocument(&self, parser: &NSXMLParser);
201
202 #[cfg(feature = "NSString")]
203 #[optional]
204 #[unsafe(method(parser:foundNotationDeclarationWithName:publicID:systemID:))]
205 #[unsafe(method_family = none)]
206 unsafe fn parser_foundNotationDeclarationWithName_publicID_systemID(
207 &self,
208 parser: &NSXMLParser,
209 name: &NSString,
210 public_id: Option<&NSString>,
211 system_id: Option<&NSString>,
212 );
213
214 #[cfg(feature = "NSString")]
215 #[optional]
216 #[unsafe(method(parser:foundUnparsedEntityDeclarationWithName:publicID:systemID:notationName:))]
217 #[unsafe(method_family = none)]
218 unsafe fn parser_foundUnparsedEntityDeclarationWithName_publicID_systemID_notationName(
219 &self,
220 parser: &NSXMLParser,
221 name: &NSString,
222 public_id: Option<&NSString>,
223 system_id: Option<&NSString>,
224 notation_name: Option<&NSString>,
225 );
226
227 #[cfg(feature = "NSString")]
228 #[optional]
229 #[unsafe(method(parser:foundAttributeDeclarationWithName:forElement:type:defaultValue:))]
230 #[unsafe(method_family = none)]
231 unsafe fn parser_foundAttributeDeclarationWithName_forElement_type_defaultValue(
232 &self,
233 parser: &NSXMLParser,
234 attribute_name: &NSString,
235 element_name: &NSString,
236 r#type: Option<&NSString>,
237 default_value: Option<&NSString>,
238 );
239
240 #[cfg(feature = "NSString")]
241 #[optional]
242 #[unsafe(method(parser:foundElementDeclarationWithName:model:))]
243 #[unsafe(method_family = none)]
244 unsafe fn parser_foundElementDeclarationWithName_model(
245 &self,
246 parser: &NSXMLParser,
247 element_name: &NSString,
248 model: &NSString,
249 );
250
251 #[cfg(feature = "NSString")]
252 #[optional]
253 #[unsafe(method(parser:foundInternalEntityDeclarationWithName:value:))]
254 #[unsafe(method_family = none)]
255 unsafe fn parser_foundInternalEntityDeclarationWithName_value(
256 &self,
257 parser: &NSXMLParser,
258 name: &NSString,
259 value: Option<&NSString>,
260 );
261
262 #[cfg(feature = "NSString")]
263 #[optional]
264 #[unsafe(method(parser:foundExternalEntityDeclarationWithName:publicID:systemID:))]
265 #[unsafe(method_family = none)]
266 unsafe fn parser_foundExternalEntityDeclarationWithName_publicID_systemID(
267 &self,
268 parser: &NSXMLParser,
269 name: &NSString,
270 public_id: Option<&NSString>,
271 system_id: Option<&NSString>,
272 );
273
274 #[cfg(all(feature = "NSDictionary", feature = "NSString"))]
275 #[optional]
276 #[unsafe(method(parser:didStartElement:namespaceURI:qualifiedName:attributes:))]
277 #[unsafe(method_family = none)]
278 unsafe fn parser_didStartElement_namespaceURI_qualifiedName_attributes(
279 &self,
280 parser: &NSXMLParser,
281 element_name: &NSString,
282 namespace_uri: Option<&NSString>,
283 q_name: Option<&NSString>,
284 attribute_dict: &NSDictionary<NSString, NSString>,
285 );
286
287 #[cfg(feature = "NSString")]
288 #[optional]
289 #[unsafe(method(parser:didEndElement:namespaceURI:qualifiedName:))]
290 #[unsafe(method_family = none)]
291 unsafe fn parser_didEndElement_namespaceURI_qualifiedName(
292 &self,
293 parser: &NSXMLParser,
294 element_name: &NSString,
295 namespace_uri: Option<&NSString>,
296 q_name: Option<&NSString>,
297 );
298
299 #[cfg(feature = "NSString")]
300 #[optional]
301 #[unsafe(method(parser:didStartMappingPrefix:toURI:))]
302 #[unsafe(method_family = none)]
303 unsafe fn parser_didStartMappingPrefix_toURI(
304 &self,
305 parser: &NSXMLParser,
306 prefix: &NSString,
307 namespace_uri: &NSString,
308 );
309
310 #[cfg(feature = "NSString")]
311 #[optional]
312 #[unsafe(method(parser:didEndMappingPrefix:))]
313 #[unsafe(method_family = none)]
314 unsafe fn parser_didEndMappingPrefix(&self, parser: &NSXMLParser, prefix: &NSString);
315
316 #[cfg(feature = "NSString")]
317 #[optional]
318 #[unsafe(method(parser:foundCharacters:))]
319 #[unsafe(method_family = none)]
320 unsafe fn parser_foundCharacters(&self, parser: &NSXMLParser, string: &NSString);
321
322 #[cfg(feature = "NSString")]
323 #[optional]
324 #[unsafe(method(parser:foundIgnorableWhitespace:))]
325 #[unsafe(method_family = none)]
326 unsafe fn parser_foundIgnorableWhitespace(
327 &self,
328 parser: &NSXMLParser,
329 whitespace_string: &NSString,
330 );
331
332 #[cfg(feature = "NSString")]
333 #[optional]
334 #[unsafe(method(parser:foundProcessingInstructionWithTarget:data:))]
335 #[unsafe(method_family = none)]
336 unsafe fn parser_foundProcessingInstructionWithTarget_data(
337 &self,
338 parser: &NSXMLParser,
339 target: &NSString,
340 data: Option<&NSString>,
341 );
342
343 #[cfg(feature = "NSString")]
344 #[optional]
345 #[unsafe(method(parser:foundComment:))]
346 #[unsafe(method_family = none)]
347 unsafe fn parser_foundComment(&self, parser: &NSXMLParser, comment: &NSString);
348
349 #[cfg(feature = "NSData")]
350 #[optional]
351 #[unsafe(method(parser:foundCDATA:))]
352 #[unsafe(method_family = none)]
353 unsafe fn parser_foundCDATA(&self, parser: &NSXMLParser, cdata_block: &NSData);
354
355 #[cfg(all(feature = "NSData", feature = "NSString"))]
356 #[optional]
357 #[unsafe(method(parser:resolveExternalEntityName:systemID:))]
358 #[unsafe(method_family = none)]
359 unsafe fn parser_resolveExternalEntityName_systemID(
360 &self,
361 parser: &NSXMLParser,
362 name: &NSString,
363 system_id: Option<&NSString>,
364 ) -> Option<Retained<NSData>>;
365
366 #[cfg(feature = "NSError")]
367 #[optional]
368 #[unsafe(method(parser:parseErrorOccurred:))]
369 #[unsafe(method_family = none)]
370 unsafe fn parser_parseErrorOccurred(&self, parser: &NSXMLParser, parse_error: &NSError);
371
372 #[cfg(feature = "NSError")]
373 #[optional]
374 #[unsafe(method(parser:validationErrorOccurred:))]
375 #[unsafe(method_family = none)]
376 unsafe fn parser_validationErrorOccurred(
377 &self,
378 parser: &NSXMLParser,
379 validation_error: &NSError,
380 );
381 }
382);
383
384extern "C" {
385 #[cfg(all(feature = "NSError", feature = "NSString"))]
387 pub static NSXMLParserErrorDomain: &'static NSErrorDomain;
388}
389
390#[repr(transparent)]
393#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
394pub struct NSXMLParserError(pub NSInteger);
395impl NSXMLParserError {
396 #[doc(alias = "NSXMLParserInternalError")]
397 pub const InternalError: Self = Self(1);
398 #[doc(alias = "NSXMLParserOutOfMemoryError")]
399 pub const OutOfMemoryError: Self = Self(2);
400 #[doc(alias = "NSXMLParserDocumentStartError")]
401 pub const DocumentStartError: Self = Self(3);
402 #[doc(alias = "NSXMLParserEmptyDocumentError")]
403 pub const EmptyDocumentError: Self = Self(4);
404 #[doc(alias = "NSXMLParserPrematureDocumentEndError")]
405 pub const PrematureDocumentEndError: Self = Self(5);
406 #[doc(alias = "NSXMLParserInvalidHexCharacterRefError")]
407 pub const InvalidHexCharacterRefError: Self = Self(6);
408 #[doc(alias = "NSXMLParserInvalidDecimalCharacterRefError")]
409 pub const InvalidDecimalCharacterRefError: Self = Self(7);
410 #[doc(alias = "NSXMLParserInvalidCharacterRefError")]
411 pub const InvalidCharacterRefError: Self = Self(8);
412 #[doc(alias = "NSXMLParserInvalidCharacterError")]
413 pub const InvalidCharacterError: Self = Self(9);
414 #[doc(alias = "NSXMLParserCharacterRefAtEOFError")]
415 pub const CharacterRefAtEOFError: Self = Self(10);
416 #[doc(alias = "NSXMLParserCharacterRefInPrologError")]
417 pub const CharacterRefInPrologError: Self = Self(11);
418 #[doc(alias = "NSXMLParserCharacterRefInEpilogError")]
419 pub const CharacterRefInEpilogError: Self = Self(12);
420 #[doc(alias = "NSXMLParserCharacterRefInDTDError")]
421 pub const CharacterRefInDTDError: Self = Self(13);
422 #[doc(alias = "NSXMLParserEntityRefAtEOFError")]
423 pub const EntityRefAtEOFError: Self = Self(14);
424 #[doc(alias = "NSXMLParserEntityRefInPrologError")]
425 pub const EntityRefInPrologError: Self = Self(15);
426 #[doc(alias = "NSXMLParserEntityRefInEpilogError")]
427 pub const EntityRefInEpilogError: Self = Self(16);
428 #[doc(alias = "NSXMLParserEntityRefInDTDError")]
429 pub const EntityRefInDTDError: Self = Self(17);
430 #[doc(alias = "NSXMLParserParsedEntityRefAtEOFError")]
431 pub const ParsedEntityRefAtEOFError: Self = Self(18);
432 #[doc(alias = "NSXMLParserParsedEntityRefInPrologError")]
433 pub const ParsedEntityRefInPrologError: Self = Self(19);
434 #[doc(alias = "NSXMLParserParsedEntityRefInEpilogError")]
435 pub const ParsedEntityRefInEpilogError: Self = Self(20);
436 #[doc(alias = "NSXMLParserParsedEntityRefInInternalSubsetError")]
437 pub const ParsedEntityRefInInternalSubsetError: Self = Self(21);
438 #[doc(alias = "NSXMLParserEntityReferenceWithoutNameError")]
439 pub const EntityReferenceWithoutNameError: Self = Self(22);
440 #[doc(alias = "NSXMLParserEntityReferenceMissingSemiError")]
441 pub const EntityReferenceMissingSemiError: Self = Self(23);
442 #[doc(alias = "NSXMLParserParsedEntityRefNoNameError")]
443 pub const ParsedEntityRefNoNameError: Self = Self(24);
444 #[doc(alias = "NSXMLParserParsedEntityRefMissingSemiError")]
445 pub const ParsedEntityRefMissingSemiError: Self = Self(25);
446 #[doc(alias = "NSXMLParserUndeclaredEntityError")]
447 pub const UndeclaredEntityError: Self = Self(26);
448 #[doc(alias = "NSXMLParserUnparsedEntityError")]
449 pub const UnparsedEntityError: Self = Self(28);
450 #[doc(alias = "NSXMLParserEntityIsExternalError")]
451 pub const EntityIsExternalError: Self = Self(29);
452 #[doc(alias = "NSXMLParserEntityIsParameterError")]
453 pub const EntityIsParameterError: Self = Self(30);
454 #[doc(alias = "NSXMLParserUnknownEncodingError")]
455 pub const UnknownEncodingError: Self = Self(31);
456 #[doc(alias = "NSXMLParserEncodingNotSupportedError")]
457 pub const EncodingNotSupportedError: Self = Self(32);
458 #[doc(alias = "NSXMLParserStringNotStartedError")]
459 pub const StringNotStartedError: Self = Self(33);
460 #[doc(alias = "NSXMLParserStringNotClosedError")]
461 pub const StringNotClosedError: Self = Self(34);
462 #[doc(alias = "NSXMLParserNamespaceDeclarationError")]
463 pub const NamespaceDeclarationError: Self = Self(35);
464 #[doc(alias = "NSXMLParserEntityNotStartedError")]
465 pub const EntityNotStartedError: Self = Self(36);
466 #[doc(alias = "NSXMLParserEntityNotFinishedError")]
467 pub const EntityNotFinishedError: Self = Self(37);
468 #[doc(alias = "NSXMLParserLessThanSymbolInAttributeError")]
469 pub const LessThanSymbolInAttributeError: Self = Self(38);
470 #[doc(alias = "NSXMLParserAttributeNotStartedError")]
471 pub const AttributeNotStartedError: Self = Self(39);
472 #[doc(alias = "NSXMLParserAttributeNotFinishedError")]
473 pub const AttributeNotFinishedError: Self = Self(40);
474 #[doc(alias = "NSXMLParserAttributeHasNoValueError")]
475 pub const AttributeHasNoValueError: Self = Self(41);
476 #[doc(alias = "NSXMLParserAttributeRedefinedError")]
477 pub const AttributeRedefinedError: Self = Self(42);
478 #[doc(alias = "NSXMLParserLiteralNotStartedError")]
479 pub const LiteralNotStartedError: Self = Self(43);
480 #[doc(alias = "NSXMLParserLiteralNotFinishedError")]
481 pub const LiteralNotFinishedError: Self = Self(44);
482 #[doc(alias = "NSXMLParserCommentNotFinishedError")]
483 pub const CommentNotFinishedError: Self = Self(45);
484 #[doc(alias = "NSXMLParserProcessingInstructionNotStartedError")]
485 pub const ProcessingInstructionNotStartedError: Self = Self(46);
486 #[doc(alias = "NSXMLParserProcessingInstructionNotFinishedError")]
487 pub const ProcessingInstructionNotFinishedError: Self = Self(47);
488 #[doc(alias = "NSXMLParserNotationNotStartedError")]
489 pub const NotationNotStartedError: Self = Self(48);
490 #[doc(alias = "NSXMLParserNotationNotFinishedError")]
491 pub const NotationNotFinishedError: Self = Self(49);
492 #[doc(alias = "NSXMLParserAttributeListNotStartedError")]
493 pub const AttributeListNotStartedError: Self = Self(50);
494 #[doc(alias = "NSXMLParserAttributeListNotFinishedError")]
495 pub const AttributeListNotFinishedError: Self = Self(51);
496 #[doc(alias = "NSXMLParserMixedContentDeclNotStartedError")]
497 pub const MixedContentDeclNotStartedError: Self = Self(52);
498 #[doc(alias = "NSXMLParserMixedContentDeclNotFinishedError")]
499 pub const MixedContentDeclNotFinishedError: Self = Self(53);
500 #[doc(alias = "NSXMLParserElementContentDeclNotStartedError")]
501 pub const ElementContentDeclNotStartedError: Self = Self(54);
502 #[doc(alias = "NSXMLParserElementContentDeclNotFinishedError")]
503 pub const ElementContentDeclNotFinishedError: Self = Self(55);
504 #[doc(alias = "NSXMLParserXMLDeclNotStartedError")]
505 pub const XMLDeclNotStartedError: Self = Self(56);
506 #[doc(alias = "NSXMLParserXMLDeclNotFinishedError")]
507 pub const XMLDeclNotFinishedError: Self = Self(57);
508 #[doc(alias = "NSXMLParserConditionalSectionNotStartedError")]
509 pub const ConditionalSectionNotStartedError: Self = Self(58);
510 #[doc(alias = "NSXMLParserConditionalSectionNotFinishedError")]
511 pub const ConditionalSectionNotFinishedError: Self = Self(59);
512 #[doc(alias = "NSXMLParserExternalSubsetNotFinishedError")]
513 pub const ExternalSubsetNotFinishedError: Self = Self(60);
514 #[doc(alias = "NSXMLParserDOCTYPEDeclNotFinishedError")]
515 pub const DOCTYPEDeclNotFinishedError: Self = Self(61);
516 #[doc(alias = "NSXMLParserMisplacedCDATAEndStringError")]
517 pub const MisplacedCDATAEndStringError: Self = Self(62);
518 #[doc(alias = "NSXMLParserCDATANotFinishedError")]
519 pub const CDATANotFinishedError: Self = Self(63);
520 #[doc(alias = "NSXMLParserMisplacedXMLDeclarationError")]
521 pub const MisplacedXMLDeclarationError: Self = Self(64);
522 #[doc(alias = "NSXMLParserSpaceRequiredError")]
523 pub const SpaceRequiredError: Self = Self(65);
524 #[doc(alias = "NSXMLParserSeparatorRequiredError")]
525 pub const SeparatorRequiredError: Self = Self(66);
526 #[doc(alias = "NSXMLParserNMTOKENRequiredError")]
527 pub const NMTOKENRequiredError: Self = Self(67);
528 #[doc(alias = "NSXMLParserNAMERequiredError")]
529 pub const NAMERequiredError: Self = Self(68);
530 #[doc(alias = "NSXMLParserPCDATARequiredError")]
531 pub const PCDATARequiredError: Self = Self(69);
532 #[doc(alias = "NSXMLParserURIRequiredError")]
533 pub const URIRequiredError: Self = Self(70);
534 #[doc(alias = "NSXMLParserPublicIdentifierRequiredError")]
535 pub const PublicIdentifierRequiredError: Self = Self(71);
536 #[doc(alias = "NSXMLParserLTRequiredError")]
537 pub const LTRequiredError: Self = Self(72);
538 #[doc(alias = "NSXMLParserGTRequiredError")]
539 pub const GTRequiredError: Self = Self(73);
540 #[doc(alias = "NSXMLParserLTSlashRequiredError")]
541 pub const LTSlashRequiredError: Self = Self(74);
542 #[doc(alias = "NSXMLParserEqualExpectedError")]
543 pub const EqualExpectedError: Self = Self(75);
544 #[doc(alias = "NSXMLParserTagNameMismatchError")]
545 pub const TagNameMismatchError: Self = Self(76);
546 #[doc(alias = "NSXMLParserUnfinishedTagError")]
547 pub const UnfinishedTagError: Self = Self(77);
548 #[doc(alias = "NSXMLParserStandaloneValueError")]
549 pub const StandaloneValueError: Self = Self(78);
550 #[doc(alias = "NSXMLParserInvalidEncodingNameError")]
551 pub const InvalidEncodingNameError: Self = Self(79);
552 #[doc(alias = "NSXMLParserCommentContainsDoubleHyphenError")]
553 pub const CommentContainsDoubleHyphenError: Self = Self(80);
554 #[doc(alias = "NSXMLParserInvalidEncodingError")]
555 pub const InvalidEncodingError: Self = Self(81);
556 #[doc(alias = "NSXMLParserExternalStandaloneEntityError")]
557 pub const ExternalStandaloneEntityError: Self = Self(82);
558 #[doc(alias = "NSXMLParserInvalidConditionalSectionError")]
559 pub const InvalidConditionalSectionError: Self = Self(83);
560 #[doc(alias = "NSXMLParserEntityValueRequiredError")]
561 pub const EntityValueRequiredError: Self = Self(84);
562 #[doc(alias = "NSXMLParserNotWellBalancedError")]
563 pub const NotWellBalancedError: Self = Self(85);
564 #[doc(alias = "NSXMLParserExtraContentError")]
565 pub const ExtraContentError: Self = Self(86);
566 #[doc(alias = "NSXMLParserInvalidCharacterInEntityError")]
567 pub const InvalidCharacterInEntityError: Self = Self(87);
568 #[doc(alias = "NSXMLParserParsedEntityRefInInternalError")]
569 pub const ParsedEntityRefInInternalError: Self = Self(88);
570 #[doc(alias = "NSXMLParserEntityRefLoopError")]
571 pub const EntityRefLoopError: Self = Self(89);
572 #[doc(alias = "NSXMLParserEntityBoundaryError")]
573 pub const EntityBoundaryError: Self = Self(90);
574 #[doc(alias = "NSXMLParserInvalidURIError")]
575 pub const InvalidURIError: Self = Self(91);
576 #[doc(alias = "NSXMLParserURIFragmentError")]
577 pub const URIFragmentError: Self = Self(92);
578 #[doc(alias = "NSXMLParserNoDTDError")]
579 pub const NoDTDError: Self = Self(94);
580 #[doc(alias = "NSXMLParserDelegateAbortedParseError")]
581 pub const DelegateAbortedParseError: Self = Self(512);
582}
583
584unsafe impl Encode for NSXMLParserError {
585 const ENCODING: Encoding = NSInteger::ENCODING;
586}
587
588unsafe impl RefEncode for NSXMLParserError {
589 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
590}