Inheritance
Implemented types
Properties
first
→ String
The first element.
no setter inherited
frozen
→ bool
Returns true
if classes cannot be added or removed from this
CssClassSet
.
no setter inherited
hashCode
→ int
The hash code for this object.
no setter inherited
isEmpty
→ bool
Whether this collection has no elements.
no setter inherited
isNotEmpty
→ bool
Whether this collection has at least one element.
no setter inherited
iterator
→ Iterator <String >
An iterator that iterates over the elements of this set.
no setter inherited
last
→ String
The last element.
no setter inherited
length
→ int
The number of elements in this Iterable .
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
single
→ String
Checks that this iterable has only one element, and returns that element.
no setter inherited
Methods
add (String value )
→ bool
Add the class value
to element.
inherited
addAll (Iterable <String > iterable )
→ void
Add all classes specified in iterable
to element.
inherited
any (bool f (String element ) )
→ bool
Checks whether any element of this iterable satisfies test
.
inherited
cast <R > ()
→ Set <R >
Provides a view of this set as a set of R
instances.
inherited
clear ()
→ void
Removes all elements from the set.
inherited
contains (Object ? value )
→ bool
Determine if this element contains the class value
.
inherited
containsAll (Iterable <Object ? > collection )
→ bool
Whether this set contains all the elements of other
.
inherited
difference (Set <Object ? > other )
→ Set <String >
Creates a new set with the elements of this that are not in other
.
inherited
elementAt (int index )
→ String
Returns the index
th element.
inherited
every (bool f (String element ) )
→ bool
Checks whether every element of this iterable satisfies test
.
inherited
expand <T > (Iterable <T > f (String element ) )
→ Iterable <T >
Expands each element of this Iterable into zero or more elements.
inherited
firstWhere (bool test (String value ), {String orElse ()? })
→ String
The first element that satisfies the given predicate test
.
inherited
fold <T > (T initialValue , T combine (T previousValue , String element ) )
→ T
Reduces a collection to a single value by iteratively combining each
element of the collection with an existing value
inherited
followedBy (Iterable <String > other )
→ Iterable <String >
Creates the lazy concatenation of this iterable and other
.
inherited
forEach (void f (String element ) )
→ void
Invokes action
on each element of this iterable in iteration order.
inherited
intersection (Set <Object ? > other )
→ Set <String >
Creates a new set which is the intersection between this set and other
.
inherited
join ([String separator = "" ])
→ String
Converts each element to a String and concatenates the strings.
inherited
lastWhere (bool test (String value ), {String orElse ()? })
→ String
The last element that satisfies the given predicate test
.
inherited
lookup (Object ? value )
→ String ?
Lookup from the Set interface. Not interesting for a String set.
inherited
map <T > (T f (String e ) )
→ Iterable <T >
The current elements of this iterable modified by toElement
.
inherited
modify (dynamic f (Set <String > s ) )
→ dynamic
Helper method used to modify the set of css classes on this element.
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readClasses ()
→ Set <String >
Read the class names from the Element class property,
and put them into a set (duplicates are discarded).
This is intended to be overridden by specific implementations.
reduce (String combine (String value , String element ) )
→ String
Reduces a collection to a single value by iteratively combining elements
of the collection using the provided function.
inherited
remove (Object ? value )
→ bool
Remove the class value
from element, and return true on successful
removal.
inherited
removeAll (Iterable <Object ? > iterable )
→ void
Remove all classes specified in iterable
from element.
inherited
removeWhere (bool test (String name ) )
→ void
Removes all elements of this set that satisfy test
.
inherited
retainAll (Iterable <Object ? > iterable )
→ void
Removes all elements of this set that are not elements in elements
.
inherited
retainWhere (bool test (String name ) )
→ void
Removes all elements of this set that fail to satisfy test
.
inherited
singleWhere (bool test (String value ), {String orElse ()? })
→ String
The single element that satisfies test
.
inherited
skip (int n )
→ Iterable <String >
Creates an Iterable that provides all but the first count
elements.
inherited
skipWhile (bool test (String value ) )
→ Iterable <String >
Creates an Iterable
that skips leading elements while test
is satisfied.
inherited
take (int n )
→ Iterable <String >
Creates a lazy iterable of the count
first elements of this iterable.
inherited
takeWhile (bool test (String value ) )
→ Iterable <String >
Creates a lazy iterable of the leading elements satisfying test
.
inherited
toggle (String value , [bool ? shouldAdd ])
→ bool
Adds the class value
to the element if it is not on it, removes it if it
is.
inherited
toggleAll (Iterable <String > iterable , [bool ? shouldAdd ])
→ void
Toggles all classes specified in iterable
on element.
inherited
toList ({bool growable = true })
→ List <String >
Creates a List containing the elements of this Iterable .
inherited
toSet ()
→ Set <String >
Creates a Set with the same elements and behavior as this Set
.
inherited
toString ()
→ String
A string representation of this object.
inherited
union (Set <String > other )
→ Set <String >
Creates a new set which contains all the elements of this set and other
.
inherited
where (bool f (String element ) )
→ Iterable <String >
Creates a new lazy Iterable with all elements that satisfy the
predicate test
.
inherited
whereType <T > ()
→ Iterable <T >
Creates a new lazy Iterable with all elements that have type T
.
inherited
writeClasses (Set s )
→ void
Join all the elements of a set into one string and write
back to the element.
This is intended to be overridden by specific implementations.
Dart
3.7.0-edge.354c64f52f3813874f04cae26919cae8d7651bb8