Spec-Zone.ru › Dart 1

dart:core

Класс UriData

Способ доступа к структуре data: URI.

URI данных — это неиерархические URI, которые могут содержать любые двоичные данные. Они определены в RFC 2397.

Этот класс позволяет парсить текст URI и извлекать отдельные части URI, а также создавать текст URI из структурированных частей.

Статические методы

parse(String uri) → UriData

Парсит строку как data URI.

Конструкторы

UriData.fromBytes(List<int> bytes, { mimeType: "application/octet-stream", Map<String, String> parameters, percentEncoded: false })
factory

Создает data: URI, содержащий кодировку bytes.

UriData.fromString(String content, { String mimeType, Encoding encoding, Map<String, String> parameters, bool base64: false })
factory

Создает data: URI, содержащий строку content.

UriData.fromUri(Uri uri)
factory

Создает DataUri из Uri, который должен иметь data в качестве Uri.scheme.

Свойства

charset → String
только для чтения

Параметр charset типа медиа.

contentText → String
только для чтения

Часть контента URI данных, как его фактическое представление.

isBase64 → bool
только для чтения

Является ли данные кодированными в Base64.

mimeType → String
только для чтения

Тип MIME URI данных.

parameters → Map<String, String>
только для чтения

Карта, представляющая параметры типа медиа.

uri → Uri
только для чтения

Uri на который ссылается этот UriData.

hashCode → int
только для чтения, унаследовано

Хеш-код для этого объекта.

runtimeType → Type
только для чтения, унаследовано

Представление типа времени выполнения объекта.

Операторы

operator ==(other) → bool
унаследовано

Оператор равенства.

Методы

contentAsBytes() → List<int>

Часть контента URI данных в виде байтов.

contentAsString({Encoding encoding }) → String

Возвращает строку, созданную из контента URI данных.

toString() → String

Возвращает строковое представление этого объекта.

noSuchMethod(Invocation invocation) → dynamic
унаследовано

Вызывается при обращении к несуществующему методу или свойству.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-core/UriData-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API