Spec-Zone.ru › Dart 2

dart:html

CssClassSet класс

Множество, хранящее имена CSS-классов для элемента.

Реализуемые типы
  • Множество<Строка>
Реализующие
  • AttributeClassSet
Доступные расширения
  • EnumByName

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

CssClassSet()

Свойства

first → Строка
только для чтения, унаследованное
Возвращает первый элемент.
frozen → bool
только для чтения
Возвращает true, если к этому CssClassSet нельзя добавить или удалить классы.
hashCode → int
только для чтения, унаследованное
Хэш-код этого объекта.
isEmpty → bool
только для чтения, унаследованное
Является ли эта коллекция пустой.
isNotEmpty → bool
только для чтения, унаследованное
Содержит ли эта коллекция по крайней мере один элемент.
iterator → Итератор<Строка>
только для чтения, унаследованное
Итератор, проходящий по элементам этого множества.
last → Строка
только для чтения, унаследованное
Возвращает последний элемент.
length → int
только для чтения, унаследованное
Возвращает количество элементов в итерируемом объекте.
runtimeType → Тип
только для чтения, унаследованное
Представление типа объекта во время выполнения.
single → Строка
только для чтения, унаследованное
Проверяет, содержит ли этот итерируемый объект только один элемент, и возвращает этот элемент.

Методы

add(String value) → bool
override
Добавить класс value к элементу.
addAll(Iterable<String> iterable) → void
override
Добавить все классы, указанные в iterable к элементу.
any(bool test(String element)) → bool
inherited
Проверить, удовлетворяет ли какой-либо элемент этого итерируемого объекта test.
cast<R>() → Set<R>
inherited
Предоставляет представление этого множества как множества R экземпляров.
clear() → void
inherited
Удаляет все элементы из множества.
contains(Object? value) → bool
override
Определить, содержит ли этот элемент класс value.
containsAll(Iterable<Object?> other) → bool
inherited
Содержит ли это множество все элементы other.
difference(Set<Object?> other) → Set<String>
inherited
Создаёт новое множество с элементами этого множества, которые не содержатся в other.
elementAt(int index) → String
inherited
Возвращает index-й элемент.
every(bool test(String element)) → bool
inherited
Проверяет, удовлетворяет ли каждый элемент этого итерируемого объекта test.
expand<T>(Iterable<T> toElements(String element)) → Iterable<T>
inherited
Расширяет каждый элемент этого итерируемого объекта Iterable до нуля или более элементов.
firstWhere(bool test(String element), {String orElse()?}) → String
inherited
Возвращает первый элемент, удовлетворяющий заданному предикату test.
fold<T>(T initialValue, T combine(T previousValue, String element)) → T
inherited
Сводит коллекцию к одному значению путём итеративного объединения каждого элемента коллекции с существующим значением
followedBy(Iterable<String> other) → Iterable<String>
inherited
Возвращает леничную конкатенацию этого итерируемого объекта и other.
forEach(void action(String element)) → void
inherited
Вызывает action для каждого элемента этого итерируемого объекта в порядке итерации.
intersection(Set<Object?> other) → Set<String>
inherited
Создаёт новое множество, которое является пересечением между этим множеством и other.
join([String separator = ""]) → String
inherited
Преобразует каждый элемент в String и конкатенирует строки.
lastWhere(bool test(String element), {String orElse()?}) → String
inherited
Возвращает последний элемент, удовлетворяющий заданному предикату test.
lookup(Object? object) → String?
inherited
Если в множестве есть объект, равный object, вернуть его.
map<T>(T toElement(String e)) → Iterable<T>
inherited
Текущие элементы этого итерируемого объекта, изменённые toElement.
noSuchMethod(Invocation invocation) → dynamic
inherited
Вызывается при обращении к несуществующему методу или свойству.
reduce(String combine(String value, String element)) → String
inherited
Сводит коллекцию к одному значению путём итеративного объединения элементов коллекции с помощью предоставленной функции.
remove(Object? value) → bool
override
Удалить класс value из элемента и вернуть true при успешном удалении.
removeAll(Iterable<Object?> iterable) → void
override
Удалить все классы, указанные в iterable из элемента.
removeWhere(bool test(String element)) → void
inherited
Удаляет все элементы этого множества, которые удовлетворяют test.
retainAll(Iterable<Object?> elements) → void
inherited
Удаляет все элементы этого множества, которые не являются элементами elements.
retainWhere(bool test(String element)) → void
inherited
Удаляет все элементы этого множества, которые не удовлетворяют test.
singleWhere(bool test(String element), {String orElse()?}) → String
inherited
Возвращает единственный элемент, удовлетворяющий test.
skip(int count) → Iterable<String>
inherited
Возвращает Iterable, содержащий все элементы, кроме первых count элементов.
skipWhile(bool test(String value)) → Iterable<String>
inherited
Возвращает Iterable, пропускающий начальные элементы, пока выполняется условие test.
take(int count) → Iterable<String>
inherited
Возвращает ленивый итерируемый объект первых count элементов этого итерируемого объекта.
takeWhile(bool test(String value)) → Iterable<String>
inherited
END_OF_DOCUMENT_MARKER
Возвращает ленивое итерируемое множество ведущих элементов, удовлетворяющих test.
toggle(String value, [bool? shouldAdd]) → bool
Добавляет класс value к элементу, если его там нет, удаляет, если он есть.
toggleAll(Iterable<String> iterable, [bool? shouldAdd]) → void
Переключает все классы, указанные в iterable, на элементе.
toList({bool growable = true}) → List<String>
inherited
Создаёт List, содержащий элементы этого Iterable.
toSet() → Set<String>
inherited
Создаёт Set с теми же элементами и поведением, что и этот Set.
toString() → String
inherited
Строковое представление этого объекта.
union(Set<String> other) → Set<String>
inherited
Создаёт новый набор, который содержит все элементы этого набора и other.
where(bool test(String element)) → Iterable<String>
inherited
Возвращает новое ленивое Iterable со всеми элементами, удовлетворяющими предикату test.
whereType<T>() → Iterable<T>
inherited
Возвращает новое ленивое Iterable со всеми элементами, имеющими тип T.

Операторы

operator ==(Object other) → bool
inherited
Оператор равенства.

© 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/CssClassSet-class.html

Spec-Zone.ru

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