LinkedListEntry<e extends linkedlistentry> абстрактный класс
Объект, который может быть элементом в LinkedList.
Все элементы LinkedList должны расширять этот класс. Класс предоставляет внутренние ссылки, которые связывают элементы вместе в LinkedList, и ссылку на сам список связанных элементов, частью которого является элемент.
Элемент может быть в максимум одном списке связанных элементов за раз. Пока элемент находится в списке связанных элементов, свойство list указывает на этот список связанных элементов, а в противном случае свойство list является null.
При создании элемент не находится ни в каком списке связанных элементов.
Конструкторы
- LinkedListEntry()
Свойства
- list → LinkedList<E> только для чтения
-
Получить список связанных элементов, содержащий этот элемент.
- next → E только для чтения
-
Возвращает преемника этого элемента в его списке связанных элементов.
- previous → E только для чтения
-
Возвращает предшественника этого элемента в его списке связанных элементов.
- hashCode → int только для чтения, унаследовано
-
Код хэша для этого объекта.
- runtimeType → Type только для чтения, унаследовано
-
Представление runtime-типа объекта.
Операторы
- operator ==(
other) → bool унаследовано -
Оператор равенства.
Методы
- insertAfter(
E entry) → void -
Вставить элемент после этого элемента в списке связанных элементов этого элемента.
- insertBefore(
E entry) → void -
Вставить элемент перед этим элементом в списке связанных элементов этого элемента.
- unlink(
) → 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-collection/LinkedListEntry-class.html