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
Inherited
( ) →
void
Removes all elements in the set.
take
Inherited
(
int
n
) →
Iterable
<
String
>
Returns a lazy iterable of the count first elements of this iterable.
map
Inherited
(
dynamic
f
(
E
element
)
) →
Iterable
Returns a new lazy
Iterable
with elements that are created by calling f on each element of this Iterable in iteration order.
intersection
Inherited
(
Set
<
Object
>
other
) →
Set
<
String
>
Returns a new set which is the intersection between this set and other.
takeWhile
Inherited
(
bool
test
(
E
value
)
) →
Iterable
<
String
>
Returns a lazy iterable of the leading elements satisfying test.
fold
Inherited
(
initialValue
,
dynamic
combine
(
previousValue
,
E
element
)
) →
dynamic
Reduces a collection to a single value by iteratively combining each element of the collection with an existing value
toSet
Inherited
( ) →
Set
<
String
>
Creates a [Set] containing the same elements as this iterable.
firstWhere
Inherited
(
bool
test
(
E
element
)
, {
E
orElse
()
} ) →
String
Returns the first element that satisfies the given predicate test.
forEach
Inherited
(
void
f
(
E
element
)
) →
void
Applies the function f to each element of this collection in iteration order.
difference
Inherited
(
Set
<
String
>
other
) →
Set
<
String
>
Returns a new set with the the elements of this that are not in other.
skipWhile
Inherited
(
bool
test
(
E
value
)
) →
Iterable
<
String
>
Returns an Iterable that skips leading elements while test is satisfied.
join
Inherited
( [
String
separator
=
""
] ) →
String
Converts each element to a
String
and concatenates the strings.
union
Inherited
(
Set
<
String
>
other
) →
Set
<
String
>
Returns a new set which contains all the elements of this set and other.
lastWhere
Inherited
(
bool
test
(
E
element
)
, {
E
orElse
()
} ) →
String
Returns the last element that satisfies the given predicate test.
singleWhere
Inherited
(
bool
test
(
E
element
)
) →
String
Returns the single element that satisfies test.
reduce
Inherited
(
E
combine
(
E
value
,
E
element
)
) →
String
Reduces a collection to a single value by iteratively combining elements of the collection using the provided function.
containsAll
Inherited
(
Iterable
<
Object
>
other
) →
bool
Returns whether this Set contains all the elements of other.
removeWhere
Inherited
(
bool
test
(
E
element
)
) →
void
Removes all elements of this set that satisfy test.
every
Inherited
(
bool
f
(
E
element
)
) →
bool
Checks whether every element of this iterable satisfies test.
any
Inherited
(
bool
f
(
E
element
)
) →
bool
Checks whether any element of this iterable satisfies test.
toList
Inherited
( {
bool
growable
:
true
} ) →
List
<
String
>
Creates a
List
containing the elements of this
Iterable
.
where
Inherited
(
bool
f
(
E
element
)
) →
Iterable
<
String
>
Returns a new lazy
Iterable
with all elements that satisfy the predicate test.
lookup
Inherited
(
Object
object
) →
String
If an object equal to object is in the set, return it.
skip
Inherited
(
int
n
) →
Iterable
<
String
>
Returns an Iterable that provides all but the first count elements.
expand
Inherited
(
Iterable
f
(
E
element
)
) →
Iterable
Expands each element of this
Iterable
into zero or more elements.
retainWhere
Inherited
(
bool
test
(
E
element
)
) →
void
Removes all elements of this set that fail to satisfy test.
retainAll
Inherited
(
Iterable
<
Object
>
elements
) →
void
Removes all elements of this set that are not elements in elements.
elementAt
Inherited
(
int
index
) →
String
Returns the indexth element.