Класс ByteConversionSink абстрактный
Класс ByteConversionSink предоставляет интерфейс для преобразователей, чтобы эффективно передавать данные байтов.
Вместо ограничения интерфейса одной неразбитой последовательностью байтов, он принимает входные данные частями (сами являющимися списками байтов).
Этот абстрактный класс, вероятно, получит больше методов со временем. Реализаторам настоятельно рекомендуется расширять или смешивать с ByteConversionSinkBase, чтобы убедиться, что их класс охватывает вновь добавленные методы.
- Наследование
- Object
- ChunkedConversionSink<Список<int>>
- ByteConversionSink
- Реализовано
Конструкторы
- ByteConversionSink()
- ByteConversionSink.from(Sink<Список<int>> sink) factory
- ByteConversionSink.withCallback(void callback(Список<int> accumulated)) factory
Свойства
- hashCode → int только для чтения, унаследованно
-
Хеш-код этого объекта.
- runtimeType → Тип только для чтения, унаследованно
-
Представление типа объекта во время выполнения.
Операторы
- operator ==(
other) → bool унаследованно -
Оператор равенства.
Методы
- addSlice(
Список<int> chunk, int start, int end, bool isLast) → void -
Добавляет следующий
chunkкthis. - add(
Список<int> chunk) → void унаследованно -
Добавляет данные частями в этот сток.
- close(
) → void унаследованно -
Закрывает сток.
- 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-convert/ByteConversionSink-class.html