CssClassSet класс
Множество, хранящее имена CSS-классов для элемента.
- Реализуемые типы
- Реализующие
- Доступные расширения
Конструкторы
- 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
- Возвращает ленивое итерируемое множество ведущих элементов, удовлетворяющих
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