Spec-Zone.ru › Dart 1

dart:collection

UnmodifiableListView класс

Неизменяемый вид списка другого списка.

Источник элементов может быть списком или любым итерируемым объектом с эффективной реализацией Iterable.length и Iterable.elementAt.

Наследование
  • Object
  • ListBase<E>
  • UnmodifiableListBase<E>
  • UnmodifiableListView

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

UnmodifiableListView(Iterable<E> source)

Создаёт неизменяемый список, основанный на source.

Свойства

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

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

isEmpty → bool
только для чтения, унаследованно
isNotEmpty → bool
только для чтения, унаследованно
iterator → Iterator<E>
только для чтения, унаследованно
last → E
только для чтения, унаследованно
length → int
только для записи, унаследованно

Данная операция не поддерживается неизменяемым списком.

reversed → Iterable<E>
только для чтения, унаследованно
runtimeType → Type
только для чтения, унаследованно

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

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

Операторы

operator [](int index) → E
operator ==(other) → bool
унаследованно

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

operator []=(int index, E value) → void
унаследованно

Данная операция не поддерживается неизменяемым списком.

Методы

add(E значение) → void
inherited

Данная операция не поддерживается неизменяемым списком.

addAll(Iterable<E> итерируемый) → void
inherited

Данная операция не поддерживается неизменяемым списком.

any(bool проверка(E элемент)) → bool
inherited

Проверяет, удовлетворяет ли какой-либо элемент этого итерируемого объекта test.

asMap() → Map<int, E>
inherited

Возвращает неизменяемый Map вид this.

clear() → void
inherited

Данная операция не поддерживается неизменяемым списком.

contains(Object элемент) → bool
inherited

Возвращает true, если коллекция содержит элемент, равный element.

elementAt(int индекс) → E
inherited

Возвращает index-й элемент.

every(bool проверка(E элемент)) → bool
inherited

Проверяет, удовлетворяют ли все элементы этого итерируемого объекта test.

expand<T>(Iterable<T> f(E элемент)) → Iterable<T>
inherited

Расширяет каждый элемент этого Iterable до нуля или более элементов.

fillRange(int начало, int конец, [ E значениеЗаполнения ]) → void
inherited

Данная операция не поддерживается неизменяемым списком.

firstWhere(bool проверка(E элемент), { E илиElse() }) → E
inherited

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

fold<T>(T начальноеЗначение, T комбинировать(T предыдущееЗначение, E элемент)) → T
inherited

Сводит коллекцию к одному значению путём итеративного комбинирования каждого элемента коллекции с существующим значением.

forEach(void действие(E элемент)) → void
inherited

Применяет функцию f к каждому элементу этого набора в порядке итерации.

getRange(int начало, int конец) → Iterable<E>
inherited

Возвращает Iterable , который перебирает объекты в диапазоне от start включительно до end (исключительно).

indexOf(Object элемент, [ int начальныйИндекс = 0 ]) → int
inherited

Возвращает первый индекс element в этом списке.

insert(int индекс, E элемент) → void
inherited

Данная операция не поддерживается неизменяемым списком.

insertAll(int в, Iterable<E> итерируемый) → void
inherited

Данная операция не поддерживается неизменяемым списком.

join([String разделитель = "" ]) → String
inherited

Преобразует каждый элемент в String и конкатенирует строки.

lastIndexOf(Object элемент, [ int начальныйИндекс ]) → int
inherited

Возвращает последний индекс в списке a заданного element, начиная поиск с индекса startIndex до 0. Возвращает -1, если element не найдено.

lastWhere(bool проверка(E элемент), { E илиElse() }) → E
inherited

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

map<T>(T f(E элемент)) → Iterable<T>
inherited

Возвращает новый ленивый Iterable с элементами, созданными путём вызова f для каждого элемента этого Iterable в порядке итерации.

noSuchMethod(Invocation вызов) → dynamic
inherited

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

reduce(E комбинировать(E предыдущееЗначение, E элемент)) → E
inherited

Сводит коллекцию к одному значению путём итеративного комбинирования элементов коллекции с использованием предоставленной функции.

remove(Object элемент) → bool
inherited

Данная операция не поддерживается неизменяемым списком.

removeAt(int индекс) → E
inherited

Данная операция не поддерживается неизменяемым списком.

removeLast() → E
inherited

Данная операция не поддерживается неизменяемым списком.

removeRange(int начало, int конец) → void
inherited

Данная операция не поддерживается неизменяемым списком.

removeWhere(bool проверка(E элемент)) → void
inherited

Данная операция не поддерживается неизменяемым списком.

replaceRange(int начало, int конец, Iterable<E> итерируемый) → void
inherited

Данная операция не поддерживается неизменяемым списком.

retainWhere(bool проверка(E элемент)) → void
inherited

Данная операция не поддерживается неизменяемым списком.

setAll(int в, Iterable<E> итерируемый) → void
inherited

Данная операция не поддерживается неизменяемым списком.

setRange(int начало, int конец, Iterable<E> итерируемый, [ int пропускСчета = 0 ]) → void
inherited

Данная операция не поддерживается неизменяемым списком.

shuffle([Random генератор ]) → void
inherited

Данная операция не поддерживается неизменяемым списком.

singleWhere(bool проверка(E элемент)) → E
inherited

Возвращает единственный элемент, удовлетворяющий test.

skip(int количество) → Iterable<E>
inherited

Возвращает Iterable , который предоставляет все элементы, кроме первых count.

skipWhile(bool проверка(E элемент)) → Iterable<E>
inherited

Возвращает Iterable, который пропускает начальные элементы, пока test выполняется.

sort([Comparator<E> сравнение ]) → void
inherited
END_OF_DOCUMENT_MARKER

Данная операция не поддерживается неизменяемым списком.

sublist(int start, [ int end ]) → List<E>
inherited

Возвращает новый список, содержащий объекты от start включительно до end не включительно.

take(int count) → Iterable<E>
inherited

Возвращает ленивую итерацию из первых count элементов этой итерации.

takeWhile(bool test(E element)) → Iterable<E>
inherited

Возвращает ленивую итерацию из первых элементов, удовлетворяющих test.

toList({bool growable: true }) → List<E>
inherited

Создаёт список, содержащий элементы этой итерации.

toSet() → Set<E>
inherited

Создаёт множество, содержащее те же элементы, что и эта итерация.

toString() → String
inherited

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

where(bool test(E element)) → Iterable<E>
inherited

Возвращает новую ленивую итерацию со всеми элементами, удовлетворяющими предикату test.

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

Spec-Zone.ru

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