Dart API Reference
dart:html
CssClassSet
CssClassSet
class
A Set that stores the CSS class names for an element.
A Set that stores the CSS class names for an element.
Implements
Set
<
String
>
Constructors
CssClassSet
()
Instance Properties
frozen
bool
read-only
isEmpty
bool
Inherited
read-only
iterator
Iterator
<
String
>
Inherited
read-only
isNotEmpty
bool
Inherited
read-only
first
String
Inherited
read-only
last
String
Inherited
read-only
single
String
Inherited
read-only
length
int
Inherited
read-only
Instance Methods
toggle
(
String
value
, [
bool
shouldAdd
]) →
bool
Adds the class value to the element if it is not on it, removes it if it is.
contains
(
String
value
) →
bool
Determine if this element contains the class value.
add
(
String
value
) →
bool
Add the class value to element.
remove
(
Object
value
) →
bool
Remove the class value from element, and return true on successful removal.
addAll
(
Iterable
<
String
>
iterable
) →
void
Add all classes specified in iterable to element.
removeAll
(
Iterable
<
String
>
iterable
) →
void
Remove all classes specified in iterable from element.
toggleAll
(
Iterable
<
String
>
iterable
, [
bool
shouldAdd
]) →
void
Toggles all classes specified in iterable on element.
clear
(
) →
void
Inherited
Removes all elements in the set.
take
(
int
n
) →
Iterable
<
String
>
Inherited
Returns a lazy iterable of the count first elements of this iterable.
map
(
dynamic
f
(
E
element
)
) →
Iterable
Inherited
Returns a new lazy
Iterable
with elements that are created by calling f on each element of this Iterable in iteration order.
intersection
(
Set
<
Object
>
other
) →
Set
<
String
>
Inherited
Returns a new set which is the intersection between this set and other.
takeWhile
(
bool
test
(
E
value
)
) →
Iterable
<
String
>
Inherited
Returns a lazy iterable of the leading elements satisfying test.
fold
(
initialValue
,
dynamic
combine
(
previousValue
,
E
element
)
) →
dynamic
Inherited
Reduces a collection to a single value by iteratively combining each element of the collection with an existing value
toSet
(
) →
Set
<
String
>
Inherited
Creates a [Set] containing the same elements as this iterable.
firstWhere
(
bool
test
(
E
element
)
, {
E
orElse
()
}) →
String
Inherited
Returns the first element that satisfies the given predicate test.
forEach
(
void
f
(
E
element
)
) →
void
Inherited
Applies the function f to each element of this collection in iteration order.
difference
(
Set
<
String
>
other
) →
Set
<
String
>
Inherited
Returns a new set with the the elements of this that are not in other.
skipWhile
(
bool
test
(
E
value
)
) →
Iterable
<
String
>
Inherited
Returns an Iterable that skips leading elements while test is satisfied.
join
(
[
String
separator
=
""
]) →
String
Inherited
Converts each element to a
String
and concatenates the strings.
union
(
Set
<
String
>
other
) →
Set
<
String
>
Inherited
Returns a new set which contains all the elements of this set and other.
lastWhere
(
bool
test
(
E
element
)
, {
E
orElse
()
}) →
String
Inherited
Returns the last element that satisfies the given predicate test.
singleWhere
(
bool
test
(
E
element
)
) →
String
Inherited
Returns the single element that satisfies test.
reduce
(
E
combine
(
E
value
,
E
element
)
) →
String
Inherited
Reduces a collection to a single value by iteratively combining elements of the collection using the provided function.
containsAll
(
Iterable
<
Object
>
other
) →
bool
Inherited
Returns whether this Set contains all the elements of other.
removeWhere
(
bool
test
(
E
element
)
) →
void
Inherited
Removes all elements of this set that satisfy test.
every
(
bool
f
(
E
element
)
) →
bool
Inherited
Checks whether every element of this iterable satisfies test.
any
(
bool
f
(
E
element
)
) →
bool
Inherited
Checks whether any element of this iterable satisfies test.
toList
(
{
bool
growable
:
true
}) →
List
<
String
>
Inherited
Creates a
List
containing the elements of this
Iterable
.
where
(
bool
f
(
E
element
)
) →
Iterable
<
String
>
Inherited
Returns a new lazy
Iterable
with all elements that satisfy the predicate test.
lookup
(
Object
object
) →
String
Inherited
If an object equal to object is in the set, return it.
skip
(
int
n
) →
Iterable
<
String
>
Inherited
Returns an Iterable that provides all but the first count elements.
expand
(
Iterable
f
(
E
element
)
) →
Iterable
Inherited
Expands each element of this
Iterable
into zero or more elements.
retainWhere
(
bool
test
(
E
element
)
) →
void
Inherited
Removes all elements of this set that fail to satisfy test.
retainAll
(
Iterable
<
Object
>
elements
) →
void
Inherited
Removes all elements of this set that are not elements in elements.
elementAt
(
int
index
) →
String
Inherited
Returns the indexth element.