Класс ElementList< T extends Element>
Неизменяемый список, содержащий элементы HTML. В этом списке есть дополнительные методы по сравнению с обычными списками, упрощающие манипуляции с CSS для группы элементов.
- Наследование
- Доступные расширения
Конструкторы
- ElementList()
Свойства
- borderEdge → CssRect только для чтения
- Доступ к размерам и положению блока содержимого + внутренних отступов + границы первого Element в этом списке.
- classes ↔ CssClassSet чтение / запись
- Объединение всех классов CSS, применённых к элементам этого списка.
- contentEdge → CssRect только для чтения
- Доступ к размерам и положению элементов Element в этом списке.
- first ↔ T чтение / записьунаследовано
- Возвращает первый элемент.
- hashCode → int только для чтенияунаследовано
- Хеш-код этого объекта.
- isEmpty → bool только для чтенияунаследовано
- Содержит ли эта коллекция элементы.
- isNotEmpty → bool только для чтенияунаследовано
- Содержит ли эта коллекция хотя бы один элемент.
- iterator → Iterator<
T> только для чтенияунаследовано - Возвращает новый
Iterator, позволяющий перебирать элементы этогоIterable. - last ↔ T чтение / записьунаследовано
- Возвращает последний элемент.
- length ↔ int чтение / записьунаследовано
- Количество объектов в этом списке.
- marginEdge → CssRect только для чтения
- Доступ к размерам и положению блока содержимого + внутренних отступов + границы + внешнего отступа первого Element в этом списке.
- onAbort → ElementStream<
Event> только для чтения - Поток событий
abort, обрабатываемых этим Element. - onBeforeCopy → ElementStream<
Event> только для чтения - Поток событий
beforecopy, обрабатываемых этим Element. - onBeforeCut → ElementStream<
Event> только для чтения - Поток событий
beforecut, обрабатываемых этим Element. - onBeforePaste → ElementStream<
Event> только для чтения - Поток событий
beforepaste, обрабатываемых этим Element. - onBlur → ElementStream<
Event> только для чтения - Поток событий
blur, обрабатываемых этим Element. - onCanPlay → ElementStream<
Event> только для чтения - onCanPlayThrough → ElementStream<
Event> только для чтения - onChange → ElementStream<
Event> только для чтения - Поток событий
change, обрабатываемых этим Element. - onClick → ElementStream<
MouseEvent> только для чтения - Поток событий
click, обрабатываемых этим Element. - onContextMenu → ElementStream<
MouseEvent> только для чтения - Поток событий
contextmenu, обрабатываемых этим Element. - onCopy → ElementStream<
ClipboardEvent> только для чтения - Поток событий
copy, обрабатываемых этим Element. - onCut → ElementStream<
ClipboardEvent> только для чтения - Поток событий
cut, обрабатываемых этим Element. - onDoubleClick → ElementStream<
Event> только для чтения - Поток событий
doubleclick, обрабатываемых этим Element. - onDrag → ElementStream<
MouseEvent> только для чтения - Поток событий
drag, возникающих, когда этот элемент перетаскивается. - onDragEnd → ElementStream<
MouseEvent> только для чтения - Поток событий
dragend, возникающих по завершении перетаскивания этого элемента. - onDragEnter → ElementStream<
MouseEvent> только для чтения - Поток событий
dragenter, возникающих, когда перетаскиваемый объект впервые перемещают над этим элементом. - onDragLeave → ElementStream<
MouseEvent> только для чтения - Поток событий
dragleave, возникающих, когда перетаскиваемый над этим элементом объект покидает область его назначения. - onDragOver → ElementStream<
MouseEvent> только для чтения - Поток событий
dragover, возникающих, пока перетаскиваемый объект перемещают над этим элементом. - onDragStart → ElementStream<
MouseEvent> только для чтения - Поток событий
dragstart, возникающих при начале перетаскивания этого элемента. - onDrop → ElementStream<
MouseEvent> только для чтения - Поток событий
drop, возникающих, когда перетаскиваемый объект отпускают на этом элементе. - onDurationChange → ElementStream<
Event> только для чтения - onEmptied → ElementStream<
Event> только для чтения - onEnded → ElementStream<
Event> только для чтения - onError → ElementStream<
Event> только для чтения - Поток событий
error, обрабатываемых этим Element. - onFocus → ElementStream<
Event> только для чтения - Поток событий
focus, обрабатываемых этим Element. - onFullscreenChange → ElementStream<
Event> только для чтения - Поток событий
fullscreenchange, обрабатываемых этим Element. - onFullscreenError → ElementStream<
Event> только для чтения - Поток событий
fullscreenerror, обрабатываемых этим Element. - onInput → ElementStream<
Event> только для чтения - Поток событий
input, обрабатываемых этим Element. - onInvalid → ElementStream<
Event> только для чтения - Поток событий
invalid, обрабатываемых этим Element. - onKeyDown → ElementStream<
KeyboardEvent> только для чтения - Поток событий
keydown, обрабатываемых этим Element. - onKeyPress → ElementStream<
KeyboardEvent> только для чтения - Поток событий
keypress, обрабатываемых этим Element. - onKeyUp → ElementStream<
KeyboardEvent> только для чтения - Поток событий
keyup, обрабатываемых этим Element. - onLoad → ElementStream<
Event> только для чтения - Поток событий
load, обрабатываемых этим Element. - onLoadedData → ElementStream<
Event> только для чтения - onLoadedMetadata → ElementStream<
Event> только для чтения - onMouseDown → ElementStream<
MouseEvent> только для чтения - Поток событий
mousedown, обрабатываемых этим Element. - onMouseEnter → ElementStream<
MouseEvent> только для чтения - Поток событий
mouseenter, обрабатываемых этим Element. - onMouseLeave → ElementStream<
MouseEvent> только для чтения - Поток событий
mouseleave, обрабатываемых этим Element. - onMouseMove → ElementStream<
MouseEvent> только для чтения - Поток событий
mousemove, обрабатываемых этим Element. - onMouseOut → ElementStream<
MouseEvent> только для чтения - Поток событий
mouseout, обрабатываемых этим Element. - onMouseOver → ElementStream<
MouseEvent> только для чтения - Поток событий
mouseover, обрабатываемых этим Element. - onMouseUp → ElementStream<
MouseEvent> только для чтения - Поток событий
mouseup, обрабатываемых этим Element. - onMouseWheel → ElementStream<
WheelEvent> только для чтения - Поток событий
mousewheel, обрабатываемых этим Element. - onPaste → ElementStream<
ClipboardEvent> только для чтения - Поток событий
paste, обрабатываемых этим Element. - onPause → ElementStream<
Event> только для чтения - onPlay → ElementStream<
Event> только для чтения - onPlaying → ElementStream<
Event> только для чтения - onRateChange → ElementStream<
Event> только для чтения - onReset → ElementStream<
Event> только для чтения - Поток событий
reset, обрабатываемых этим Element. - onResize → ElementStream<
Event> только для чтения - onScroll → ElementStream<
Event> только для чтения - Поток событий
scroll, обрабатываемых этим Element. - onSearch → ElementStream<
Event> только для чтения - Поток событий
search, обрабатываемых этим Element. - onSeeked → ElementStream<
Event> только для чтения - onSeeking → ElementStream<
Event> только для чтения - onSelect → ElementStream<
Event> только для чтения - Поток событий
select, обрабатываемых этим Element. - onSelectStart → ElementStream<
Event> только для чтения - Поток событий
selectstart, обрабатываемых этим Element. - onStalled → ElementStream<
Event> только для чтения - onSubmit → ElementStream<
Event> только для чтения - Поток событий
submit, обрабатываемых этим Element. - onSuspend → ElementStream<
Event> только для чтения - onTimeUpdate → ElementStream<
Event> только для чтения - onTouchCancel → ElementStream<
TouchEvent> только для чтения - Поток событий
touchcancel, обрабатываемых этим Element. - onTouchEnd → ElementStream<
TouchEvent> только для чтения - Поток событий
touchend, обрабатываемых этим Element. - onTouchEnter → ElementStream<
TouchEvent> только для чтения - Поток событий
touchenter, обрабатываемых этим Element. - onTouchLeave → ElementStream<
TouchEvent> только для чтения - Поток событий
touchleave, обрабатываемых этим Element. - onTouchMove → ElementStream<
TouchEvent> только для чтения - Поток событий
touchmove, обрабатываемых этим Element. - onTouchStart → ElementStream<
TouchEvent> только для чтения - Поток событий
touchstart, обрабатываемых этим Element. - onTransitionEnd → ElementStream<
TransitionEvent> только для чтения - Поток событий
transitionend, обрабатываемых этим Element. - onVolumeChange → ElementStream<
Event> только для чтения - onWaiting → ElementStream<
Event> только для чтения - onWheel → ElementStream<
WheelEvent> только для чтения - paddingEdge → CssRect только для чтения
- Доступ к размерам и положению блока содержимого + внутренних отступов первого Element в этом списке.
- reversed → Iterable<
T> только для чтенияунаследовано - Iterable объектов этого списка в обратном порядке.
- runtimeType → Type только для чтенияунаследовано
- Представление типа объекта во время выполнения.
- single → T только для чтенияунаследовано
- Проверяет, что этот итерируемый объект содержит только один элемент, и возвращает этот элемент.
- style → CssStyleDeclarationBase только для чтения
- Доступ к объединению всех CssStyleDeclaration, связанных с ElementList.
Методы
- add(
T element) → void унаследовано - Добавляет
valueв конец этого списка, увеличивая его длину на единицу. - addAll(
Iterable< T> iterable) → void унаследовано - Добавляет все объекты из
iterableв конец этого списка. - any(
bool test(T element)) → bool унаследовано - Проверяет, удовлетворяет ли какой-либо элемент этой последовательности
test. - asMap(
) → Map< int, T> унаследовано - Неизменяемое представление этого списка в виде Map.
- cast<
R>( ) → List< R> унаследовано - Возвращает представление этого списка как списка экземпляров
R. - clear(
) → void унаследовано - Удаляет все объекты из этого списка; длина списка становится равной нулю.
- contains(
Object? element) → bool унаследовано - Содержит ли коллекция элемент, равный
element. - elementAt(
int index) → T унаследовано - Возвращает элемент под номером
index. - every(
bool test(T element)) → bool унаследовано - Проверяет, удовлетворяет ли каждый элемент этой последовательности
test. - expand<
T>( Iterable< T> f(T element)) → Iterable< T> унаследовано - Преобразует каждый элемент этой Iterable в ноль или более элементов.
- fillRange(
int start, int end, [T? fill]) → void унаследовано - Перезаписывает диапазон элементов значениями
fillValue. - firstWhere(
bool test(T element), {T orElse()?}) → T унаследовано - Возвращает первый элемент, удовлетворяющий заданному предикату
test. - fold<
T>( T initialValue, T combine(T previousValue, T element)) → T унаследовано - Сводит коллекцию к одному значению, последовательно объединяя каждый её элемент с текущим значением
- followedBy(
Iterable< T> other) → Iterable< T> унаследовано - Возвращает лениво вычисляемое объединение этой последовательности и
other. - forEach(
void action(T element)) → void унаследовано - Вызывает
actionдля каждого элемента этой последовательности в порядке итерации. - getRange(
int start, int end) → Iterable< T> унаследовано - Создаёт Iterable, перебирающий элементы указанного диапазона.
- indexOf(
Object? element, [int start = 0]) → int унаследовано - Первый индекс
elementв этом списке. - indexWhere(
bool test(T element), [int start = 0]) → int унаследовано - Первый индекс в списке, удовлетворяющий заданному
test. - insert(
int index, T element) → void унаследовано - Вставляет
elementв позициюindexэтого списка. - insertAll(
int index, Iterable< T> iterable) → void унаследовано - Вставляет все объекты из
iterableв позициюindexэтого списка. - join(
[String separator = ""]) → String унаследовано - Преобразует каждый элемент в String и объединяет полученные строки.
- lastIndexOf(
Object? element, [int? start]) → int унаследовано - Последний индекс
elementв этом списке. - lastIndexWhere(
bool test(T element), [int? start]) → int унаследовано - Последний индекс в списке, удовлетворяющий заданному
test. - lastWhere(
bool test(T element), {T orElse()?}) → T унаследовано - Возвращает последний элемент, удовлетворяющий заданному предикату
test. - map<
T>( T f(T element)) → Iterable< T> унаследовано - Текущие элементы этой последовательности, преобразованные с помощью
toElement. - noSuchMethod(
Invocation invocation) → dynamic унаследовано - Вызывается при обращении к несуществующему методу или свойству.
- reduce(
T combine(T previousValue, T element)) → T унаследовано - Сводит коллекцию к одному значению, последовательно объединяя её элементы с помощью заданной функции.
- remove(
Object? element) → bool унаследовано - Удаляет первое вхождение
valueиз этого списка. - removeAt(
int index) → T унаследовано - Удаляет объект в позиции
indexиз этого списка. - removeLast(
) → T унаследовано - Удаляет и возвращает последний объект в этом списке.
- removeRange(
int start, int end) → void унаследовано - Удаляет из списка диапазон элементов.
- removeWhere(
bool test(T element)) → void унаследовано - Удаляет из этого списка все объекты, удовлетворяющие
test. - replaceRange(
int start, int end, Iterable< T> newContents) → void унаследовано - Заменяет диапазон элементов элементами из
replacements. - retainWhere(
bool test(T element)) → void унаследовано - Удаляет из этого списка все объекты, не удовлетворяющие
test. - setAll(
int index, Iterable< T> iterable) → void унаследовано - Перезаписывает элементы объектами из
iterable. - setRange(
int start, int end, Iterable< T> iterable, [int skipCount = 0]) → void унаследовано - Записывает некоторые элементы из
iterableв диапазон этого списка. - shuffle(
[Random? random]) → void унаследовано - Случайным образом перемешивает элементы этого списка.
- singleWhere(
bool test(T element), {T orElse()?}) → T унаследовано - Возвращает единственный элемент, удовлетворяющий
test. - skip(
int count) → Iterable< T> унаследовано - Возвращает Iterable, содержащий все элементы, кроме первых
count. - skipWhile(
bool test(T element)) → Iterable< T> унаследовано - Возвращает
Iterable, пропуская начальные элементы, пока выполняется условиеtest. - sort(
[int compare(T a, T b)?]) → void унаследовано - Сортирует этот список в соответствии с порядком, заданным функцией
compare. - sublist(
int start, [int? end]) → List< T> унаследовано - Возвращает новый список, содержащий элементы между
startиend. - take(
int count) → Iterable< T> унаследовано - Возвращает лениво вычисляемую последовательность из первых
countэлементов этой последовательности. - takeWhile(
bool test(T element)) → Iterable< T> унаследовано - Возвращает лениво вычисляемую последовательность начальных элементов, удовлетворяющих
test. - toList(
{bool growable = true}) → List< T> унаследовано - Создаёт List, содержащий элементы этой Iterable.
- toSet(
) → Set< T> унаследовано - Создаёт Set, содержащий те же элементы, что и эта последовательность.
- toString(
) → String унаследовано - Строковое представление этого объекта.
- where(
bool test(T element)) → Iterable< T> унаследовано - Возвращает новую лениво вычисляемую Iterable со всеми элементами, удовлетворяющими предикату
test. - whereType<
T>( ) → Iterable< T> унаследовано - Возвращает новую лениво вычисляемую Iterable со всеми элементами типа
T.
Операторы
- operator +(
List< T> other) → List< T> унаследовано - Возвращает объединение этого списка и
other. - operator ==(
Object other) → bool унаследовано - Оператор равенства.
- operator [](
int index) → T унаследовано - Объект по указанному
indexв списке. - operator []=(
int index, T value) → void унаследовано - Устанавливает значение
valueпо указанномуindexв списке.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-html/ElementList-class.html