StreamIterator абстрактный класс
Интерфейс, подобный Iterator, для значений Stream.
Этот класс оборачивает Stream и подписку на него. Он прослушивает поток и завершает будущую задачу, возвращаемую moveNext, когда следующее значение становится доступным.
Поток может быть приостановлен между вызовами moveNext.
Конструкторы
-
StreamIterator(Stream<T> stream)
factory
-
Создаёт StreamIterator для
stream.
Свойства
-
current → T
только для чтения
-
Текущее значение потока.
-
hashCode → int
только для чтения, унаследованное
-
Код хеширования для этого объекта.
-
runtimeType → Type
только для чтения, унаследованное
-
Представление типа объекта во время выполнения.
Операторы
-
operator ==(
other) → bool унаследованное -
Оператор равенства.
Методы
-
cancel(
) → Future -
Прерывает итератор потока (и базовую подписку на поток) преждевременно.
-
moveNext(
) → Future<bool> -
Ожидает доступности следующего значения потока.
-
noSuchMethod(
Invocation invocation) → dynamic унаследованное -
Вызывается, когда обращаются к несуществующему методу или свойству.
-
toString(
) → String унаследованное -
Возвращает строковое представление этого объекта.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-async/StreamIterator-class.html