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