Dart SDK
dart:html
TextTrackCueList
class
TextTrackCueList
Properties
Operators
Methods
Properties
length
first
last
single
iterator
isEmpty
isNotEmpty
reversed
isNotEmpty
isEmpty
reversed
iterator
length
Operators
operator []
operator []=
Methods
elementAt
getCueById
item
toString
forEach
contains
every
any
firstWhere
lastWhere
singleWhere
join
where
map
expand
reduce
fold
skip
skipWhile
take
takeWhile
toList
toSet
add
addAll
remove
removeWhere
retainWhere
clear
removeLast
sort
shuffle
asMap
sublist
getRange
removeRange
fillRange
setRange
replaceRange
indexOf
lastIndexOf
insert
removeAt
insertAll
setAll
insert
clear
take
map
toSet
forEach
setAll
skipWhile
join
setRange
asMap
lastWhere
reduce
every
any
where
sort
skip
expand
getRange
removeAt
takeWhile
fold
sublist
firstWhere
contains
add
singleWhere
addAll
replaceRange
insertAll
removeWhere
toList
fillRange
removeLast
retainWhere
(Not documented.)
Annotations
DocsEditable()
DomName('TextTrackCueList')
Experimental()
Implements
List
<
TextTrackCue
>
Mixes-in
ListMixin
<
TextTrackCue
>
ImmutableListMixin
<
TextTrackCue
>
Properties
int
length
read / write
TextTrackCue
first
read-only
TextTrackCue
last
read-only
TextTrackCue
single
read-only
Iterator
<
TextTrackCue
>
iterator
read-only ,
inherited
bool
isEmpty
read-only ,
inherited
bool
isNotEmpty
read-only ,
inherited
Iterable
<
TextTrackCue
>
reversed
read-only ,
inherited
bool
isNotEmpty
read-only ,
inherited
Returns true if there is at least one element in this collection.
bool
isEmpty
read-only ,
inherited
Returns true if there are no elements in this collection.
Iterable
<
TextTrackCue
>
reversed
read-only ,
inherited
Returns an [Iterable] of the objects in this list in reverse order.
Iterator
<
TextTrackCue
>
iterator
read-only ,
inherited
int
length
read / write ,
inherited
Returns the number of objects in this list.
Operators
operator []
(
int
index
) →
TextTrackCue
Returns the object at the given [index] in the list or throws a [RangeError] if [index] is out of bounds.
operator []=
(
int
index
,
TextTrackCue
value
) →
void
Sets the value at the given [index] in the list to [value] or throws a [RangeError] if [index] is out of bounds.
Methods
elementAt
(
int
index
) →
TextTrackCue
Returns the [index]th element.
getCueById
(
String
id
) →
TextTrackCue
item
(
int
index
) →
TextTrackCue
toString
(
) →
String
inherited
Returns a string representation of this object.
forEach
(
void
action
(
E
element
)
) →
void
inherited
Applies the function [f] to each element of this collection in iteration order.
contains
(
Object
element
) →
bool
inherited
Returns true if the collection contains an element equal to [element].
every
(
bool
test
(
E
element
)
) →
bool
inherited
Checks whether every element of this iterable satisfies [test].
any
(
bool
test
(
E
element
)
) →
bool
inherited
Checks whether any element of this iterable satisfies [test].
firstWhere
(
bool
test
(
E
element
)
, {
E
orElse
()
}) →
TextTrackCue
inherited
Returns the first element that satisfies the given predicate [test].
lastWhere
(
bool
test
(
E
element
)
, {
E
orElse
()
}) →
TextTrackCue
inherited
Returns the last element that satisfies the given predicate [test].
singleWhere
(
bool
test
(
E
element
)
) →
TextTrackCue
inherited
Returns the single element that satisfies [test].
join
(
[
String
separator
=
""
]) →
String
inherited
Converts each element to a [String] and concatenates the strings.
where
(
bool
test
(
E
element
)
) →
Iterable
<
TextTrackCue
>
inherited
Returns a new lazy [Iterable] with all elements that satisfy the predicate [test].
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.
expand
(
Iterable
f
(
E
element
)
) →
Iterable
inherited
Expands each element of this [Iterable]into zero or more elements.
reduce
(
E
combine
(
E
previousValue
,
E
element
)
) →
TextTrackCue
inherited
Reduces a collection to a single value by iteratively combining elements of the collection using the provided function.
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
skip
(
int
count
) →
Iterable
<
TextTrackCue
>
inherited
Returns an Iterable that provides all but the first [count] elements.
skipWhile
(
bool
test
(
E
element
)
) →
Iterable
<
TextTrackCue
>
inherited
Returns an Iterable that skips leading elements while [test] is satisfied.
take
(
int
count
) →
Iterable
<
TextTrackCue
>
inherited
Returns a lazy iterable of the [count] first elements of this iterable.
takeWhile
(
bool
test
(
E
element
)
) →
Iterable
<
TextTrackCue
>
inherited
Returns a lazy iterable of the leading elements satisfying [test].
toList
(
{
bool
growable
:
true
}) →
List
<
TextTrackCue
>
inherited
Creates a [List] containing the elements of this [Iterable].
toSet
(
) →
Set
<
TextTrackCue
>
inherited
Creates a [Set] containing the same elements as this iterable.
add
(
TextTrackCue
value
) →
void
inherited
Adds [value] to the end of this list, extending the length by one.
addAll
(
Iterable
<
TextTrackCue
>
iterable
) →
void
inherited
Appends all objects of [iterable] to the end of this list.
remove
(
Object
object
) →
bool
inherited
Removes the first occurence of [value] from this list.
removeWhere
(
bool
test
(
E
element
)
) →
void
inherited
Removes all objects from this list that satisfy [test].
retainWhere
(
bool
test
(
E
element
)
) →
void
inherited
Removes all objects from this list that fail to satisfy [test].
clear
(
) →
void
inherited
Removes all objects from this list; the length of the list becomes zero.
removeLast
(
) →
TextTrackCue
inherited
Pops and returns the last object in this list.
sort
(
[
int
compare
(
E
a
,
E
b
)
]) →
void
inherited
Sorts this list according to the order specified by the [compare] function.
shuffle
(
[
Random
random
]) →
void
inherited
Shuffles the elements of this list randomly.
asMap
(
) →
Map
<
int
,
TextTrackCue
>
inherited
Returns an unmodifiable [Map] view of this.
sublist
(
int
start
, [
int
end
]) →
List
<
TextTrackCue
>
inherited
Returns a new list containing the objects from [start] inclusive to [end] exclusive.
getRange
(
int
start
,
int
end
) →
Iterable
<
TextTrackCue
>
inherited
Returns an [Iterable] that iterates over the objects in the range [start] inclusive to [end] exclusive.
removeRange
(
int
start
,
int
end
) →
void
inherited
Removes the objects in the range [start] inclusive to [end] exclusive.
fillRange
(
int
start
,
int
end
, [
TextTrackCue
fillValue
]) →
void
inherited
Sets the objects in the range [start] inclusive to [end] exclusive to the given [fillValue].
setRange
(
int
start
,
int
end
,
Iterable
<
TextTrackCue
>
iterable
, [
int
skipCount
=
0
]) →
void
inherited
Copies the objects of [iterable], skipping [skipCount] objects first, into the range [start], inclusive, to [end], exclusive, of the list.
replaceRange
(
int
start
,
int
end
,
Iterable
<
TextTrackCue
>
iterable
) →
void
inherited
Removes the objects in the range [start] inclusive to [end] exclusive and inserts the contents of [replacement] in its place.
indexOf
(
Object
element
, [
int
startIndex
=
0
]) →
int
inherited
Returns the first index of [element] in this list.
lastIndexOf
(
Object
element
, [
int
startIndex
]) →
int
inherited
Returns the last index in the list a of the given element, starting the search at index startIndex to 0. Returns -1 if element is not found.
insert
(
int
index
,
TextTrackCue
element
) →
void
inherited
Inserts the object at position [index] in this list.
removeAt
(
int
pos
) →
TextTrackCue
inherited
Removes the object at position [index] from this list.
insertAll
(
int
index
,
Iterable
<
TextTrackCue
>
iterable
) →
void
inherited
Inserts all objects of [iterable] at position [index] in this list.
setAll
(
int
index
,
Iterable
<
TextTrackCue
>
iterable
) →
void
inherited
Overwrites objects of this with the objects of [iterable], starting at position [index] in this list.
insert
(
int
index
,
TextTrackCue
element
) →
void
inherited
Inserts the object at position [index] in this list.
clear
(
) →
void
inherited
Removes all objects from this list; the length of the list becomes zero.
take
(
int
n
) →
Iterable
<
TextTrackCue
>
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.
toSet
(
) →
Set
<
TextTrackCue
>
inherited
Creates a
Set
containing the same elements as this iterable.
forEach
(
void
f
(
E
element
)
) →
void
inherited
Applies the function f to each element of this collection in iteration order.
setAll
(
int
index
,
Iterable
<
TextTrackCue
>
iterable
) →
void
inherited
Overwrites objects of this with the objects of [iterable], starting at position [index] in this list.
skipWhile
(
bool
test
(
E
value
)
) →
Iterable
<
TextTrackCue
>
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.
setRange
(
int
start
,
int
end
,
Iterable
<
TextTrackCue
>
iterable
, [
int
skipCount
=
0
]) →
void
inherited
Copies the objects of [iterable], skipping [skipCount] objects first, into the range [start], inclusive, to [end], exclusive, of the list.
asMap
(
) →
Map
<
int
,
TextTrackCue
>
inherited
Returns an unmodifiable
Map
view of this.
lastWhere
(
bool
test
(
E
element
)
, {
E
orElse
()
}) →
TextTrackCue
inherited
Returns the last element that satisfies the given predicate test.
reduce
(
E
combine
(
E
value
,
E
element
)
) →
TextTrackCue
inherited
Reduces a collection to a single value by iteratively combining elements of the collection using the provided function.
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.
where
(
bool
f
(
E
element
)
) →
Iterable
<
TextTrackCue
>
inherited
Returns a new lazy
Iterable
with all elements that satisfy the predicate test.
sort
(
[
int
compare
(
E
a
,
E
b
)
]) →
void
inherited
Sorts this list according to the order specified by the [compare] function.
skip
(
int
n
) →
Iterable
<
TextTrackCue
>
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.
getRange
(
int
start
,
int
end
) →
Iterable
<
TextTrackCue
>
inherited
Returns an
Iterable
that iterates over the objects in the range start inclusive to end exclusive.
removeAt
(
int
pos
) →
TextTrackCue
inherited
Removes the object at position [index] from this list.
takeWhile
(
bool
test
(
E
value
)
) →
Iterable
<
TextTrackCue
>
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
sublist
(
int
start
, [
int
end
]) →
List
<
TextTrackCue
>
inherited
Returns a new list containing the objects from start inclusive to end exclusive.
firstWhere
(
bool
test
(
E
element
)
, {
E
orElse
()
}) →
TextTrackCue
inherited
Returns the first element that satisfies the given predicate test.
contains
(
Object
element
) →
bool
inherited
Returns true if the collection contains an element equal to element.
add
(
TextTrackCue
value
) →
void
inherited
Adds [value] to the end of this list, extending the length by one.
singleWhere
(
bool
test
(
E
element
)
) →
TextTrackCue
inherited
Returns the single element that satisfies test.
addAll
(
Iterable
<
TextTrackCue
>
iterable
) →
void
inherited
Appends all objects of [iterable] to the end of this list.
replaceRange
(
int
start
,
int
end
,
Iterable
<
TextTrackCue
>
iterable
) →
void
inherited
Removes the objects in the range [start] inclusive to [end] exclusive and inserts the contents of [replacement] in its place.
insertAll
(
int
index
,
Iterable
<
TextTrackCue
>
iterable
) →
void
inherited
Inserts all objects of [iterable] at position [index] in this list.
removeWhere
(
bool
test
(
E
element
)
) →
void
inherited
Removes all objects from this list that satisfy [test].
toList
(
{
bool
growable
:
true
}) →
List
<
TextTrackCue
>
inherited
Creates a
List
containing the elements of this
Iterable
.
fillRange
(
int
start
,
int
end
, [
TextTrackCue
fillValue
]) →
void
inherited
Sets the objects in the range [start] inclusive to [end] exclusive to the given [fillValue].
removeLast
(
) →
TextTrackCue
inherited
Pops and returns the last object in this list.
retainWhere
(
bool
test
(
E
element
)
) →
void
inherited
Removes all objects from this list that fail to satisfy [test].