Spec-Zone.ru › Dart 1

dart:html

ImmutableListMixin абстрактный класс

Реализует
  • Список<E>
Реализуется в
  • AudioTrackList
  • DomStringList
  • FileList
  • HtmlCollection
  • LengthList
  • MimeTypeArray
  • NodeList
  • NumberList
  • PluginArray
  • SourceBufferList
  • SpeechGrammarList
  • SqlResultSetRowList
  • StringList
  • TextTrackCueList
  • TextTrackList
  • TouchList
  • TransformList

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

ImmutableListMixin()

Свойства

iterator → Итератор<E>
только для чтения
first → E
только для чтения, унаследованное

Возвращает первый элемент.

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

Код хэша для этого объекта.

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

Возвращает true если в этом наборе нет элементов.

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

Возвращает true, если в этом наборе есть хотя бы один элемент.

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

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

длина → Целое
чтение / запись, унаследованное

Возвращает количество объектов в этом списке.

обратный → Iterable<E>
только для чтения, унаследованное

Возвращает Iterable объектов в этом списке в обратном порядке.

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

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

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

Проверяет, что в этом итерируемом объекте есть только один элемент, и возвращает этот элемент.

Операторы

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

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

operator [](Целое индекс) → E
унаследованное

Возвращает объект по заданному index в списке или выбрасывает RangeError, если index находится за пределами границ.

operator []=(Целое индекс, E значение) → void
унаследованное

Устанавливает значение по заданному index в списке на value или выбрасывает RangeError, если index находится за пределами границ.

Методы

add(E value) → void

Добавляет value в конец этого списка, увеличивая его длину на единицу.

addAll(Iterable<E> iterable) → void

Добавляет все элементы iterable в конец этого списка.

fillRange(int start, int end, [ E fillValue ]) → void

Устанавливает элементы в диапазоне start включительно до end исключая в этом списке заданным значением fillValue.

insert(int index, E element) → void

Вставляет элемент в позицию index в этом списке.

insertAll(int index, Iterable<E> iterable) → void

Вставляет все элементы iterable в позицию index в этом списке.

remove(Object object) → bool

Удаляет первое вхождение value из этого списка.

removeAt(int pos) → E

Удаляет элемент в позиции index из этого списка.

removeLast() → E

Удаляет и возвращает последний элемент в этом списке.

removeRange(int start, int end) → void

Удаляет элементы в диапазоне start включительно до end исключая.

removeWhere(bool test(E element)) → void

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

replaceRange(int start, int end, Iterable<E> iterable) → void

Удаляет элементы в диапазоне start включительно до end исключая и вставляет содержимое replacement на их место.

retainWhere(bool test(E element)) → void

Удаляет все элементы из этого списка, которые не удовлетворяют условию test.

setAll(int index, Iterable<E> iterable) → void

Заменяет элементы this элементами iterable, начиная с позиции index в этом списке.

setRange(int start, int end, Iterable<E> iterable, [ int skipCount = 0 ]) → void

Копирует элементы iterable, пропустив skipCount элементов сначала, в диапазон start, включительно, до end, исключая, списка.

shuffle([Random random ]) → void

Случайно перемешивает элементы этого списка.

sort([int compare(E a, E b) ]) → void

Сортирует этот список в соответствии с порядком, заданным функцией compare.

any(bool f(E element)) → bool
inherited

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

asMap() → Map<int, E>
inherited

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

clear() → void
inherited

Удаляет все элементы из этого списка; длина списка становится равной нулю.

contains(Object element) → bool
inherited

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

elementAt(int index) → E
inherited

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

every(bool f(E element)) → bool
inherited

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

expand<T>(Iterable<T> f(E element)) → Iterable<T>
inherited

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

firstWhere(bool test(E element), { E orElse() }) → E
inherited

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

fold<T>(T initialValue, T combine(T previousValue, E element)) → T
inherited

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

forEach(void f(E element)) → void
inherited

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

getRange(int start, int end) → Iterable<E>
inherited

Возвращает Iterable, которая итерирует по элементам в диапазоне start включительно до end исключая.

indexOf(E element, [ int start = 0 ]) → int
inherited

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

join([String separator = "" ]) → String
inherited

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

lastIndexOf(E element, [ int start ]) → int
inherited

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

lastWhere(bool test(E element), { E orElse() }) → E
inherited

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

map<T>(T f(E e)) → Iterable<T>
inherited

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

noSuchMethod(Invocation invocation) → dynamic
inherited

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

reduce(E combine(E value, E element)) → E
inherited

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

singleWhere(bool test(E element)) → E
inherited

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

skip(int count) → Iterable<E>
inherited

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

skipWhile(bool test(E value)) → Iterable<E>
inherited

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

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

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

take(int count) → Iterable<E>
inherited

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

takeWhile(bool test(E value)) → 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-html/ImmutableListMixin-class.html

Spec-Zone.ru

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