Кодек абстрактный класс
A Codec кодирует и (если поддерживается) декодирует данные.
Кодеки могут быть объединены. Например, объединение JSON и UTF8 создаёт кодер, который может преобразовывать объекты Json напрямую в байты или декодировать байты напрямую в объекты json.
Объединённые кодеки обычно стремятся оптимизировать операции и могут быть быстрее, чем выполнение каждого этапа кодирования отдельно.
- Реализовано в
Конструкторы
-
Codec()
const
Свойства
-
decoder → Преобразователь<T, S>
только для чтения
-
Возвращает декодер
this, преобразующий изTвS. -
encoder → Преобразователь<S, T>
только для чтения
-
Возвращает кодер из
SвT. -
inverted → Codec<T, S>
только для чтения
-
Инвертирует
this. -
hashCode → int
только для чтения, унаследованно
-
Хэш-код для этого объекта.
-
runtimeType → Тип
только для чтения, унаследованно
-
Представление типа объекта в ходе выполнения.
Операторы
-
operator ==(
other) → bool унаследованно -
Оператор равенства.
Методы
-
decode(
T encoded) → S -
encode(
S input) → T -
fuse<R>(
Codec<T, R> other) → Codec<S, R> -
Объединяет
thisсother. -
noSuchMethod(
Вызов 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/Codec-class.html