forEachEvent method
Future<void>
forEachEvent({
- EventHandler<
XmlCDATAEvent> ? onCDATA, - EventHandler<
XmlCommentEvent> ? onComment, - EventHandler<
XmlDeclarationEvent> ? onDeclaration, - EventHandler<
XmlDoctypeEvent> ? onDoctype, - EventHandler<
XmlEndElementEvent> ? onEndElement, - EventHandler<
XmlProcessingEvent> ? onProcessing, - EventHandler<
XmlStartElementEvent> ? onStartElement, - EventHandler<
XmlTextEvent> ? onText,
Executes the provided callbacks on each event of this stream.
Completes the returned Future when all events of this stream have been processed.
Implementation
Future<void> forEachEvent({
EventHandler<XmlCDATAEvent>? onCDATA,
EventHandler<XmlCommentEvent>? onComment,
EventHandler<XmlDeclarationEvent>? onDeclaration,
EventHandler<XmlDoctypeEvent>? onDoctype,
EventHandler<XmlEndElementEvent>? onEndElement,
EventHandler<XmlProcessingEvent>? onProcessing,
EventHandler<XmlStartElementEvent>? onStartElement,
EventHandler<XmlTextEvent>? onText,
}) =>
tapEachEvent(
onCDATA: onCDATA,
onComment: onComment,
onDeclaration: onDeclaration,
onDoctype: onDoctype,
onEndElement: onEndElement,
onProcessing: onProcessing,
onStartElement: onStartElement,
onText: onText,
).drain();