TextTrackCueList

实现类型
混合类型
可用扩展
注解
  • @Native("TextTrackCueList")

属性

first TextTrackCue
第一个元素。
getter/setter pair继承的setter覆盖getter
hashCode int
此对象的哈希码。
无setter继承的
isEmpty bool
此集合没有元素。
无setter继承的
isNotEmpty bool
此集合至少有一个元素。
无setter继承的
iterator Iterator<TextTrackCue>
一个新的 Iterator,允许遍历此 Iterable 的元素。
无setter继承的
last TextTrackCue
最后一个元素。
getter/setter pair继承的setter覆盖getter
length int
此列表中对象的数量。
getter/setter pair覆盖
reversed Iterable<TextTrackCue>
以相反顺序排列此列表中的对象的 Iterable
无setter继承的
runtimeType Type
对象运行时类型的表示。
无setter继承的
single TextTrackCue
检查此可迭代对象只有一个元素,并返回该元素。
无setter覆盖

方法

add(TextTrackCue value) → void
value 添加到此列表的末尾,使长度增加一个。
继承的
addAll(Iterable<TextTrackCue> iterable) → void
iterable 中所有对象追加到此列表的末尾。
继承的
any(bool test(TextTrackCue element)) bool
检查此可迭代序列中是否有任何元素满足 test.
继承的
asMap() Map<int, TextTrackCue>
本列表的非可修改 Map 视图。
继承的
cast<R>() List<R>
R 实例列表的形式返回本列表的视图。
继承的
clear() → void
从本列表中移除所有对象;列表长度变为零。
继承的
contains(Object? element) bool
此集合是否包含等于 element 的元素。
继承的
elementAt(int index) TextTrackCue
返回第 index 个元素。
覆盖
every(bool test(TextTrackCue element)) bool
检查此可迭代序列中的每个元素是否都满足 test.
继承的
expand<T>(Iterable<T> f(TextTrackCue element)) Iterable<T>
将每个 Iterable 元素扩展为零个或多个元素。
继承的
fillRange(int start, int end, [TextTrackCue? fillValue]) → void
fillValue 覆写元素范围。
继承的
firstWhere(bool test(TextTrackCue element), {TextTrackCue orElse()?}) TextTrackCue
满足给定谓词 test 的第一个元素。
继承的
fold<T>(T initialValue, T combine(T previousValue, TextTrackCue element)) → T
通过迭代地将集合的每个元素与一个存在的值组合起来,将集合缩减为一个单一值。
继承的
followedBy(Iterable<TextTrackCue> other) Iterable<TextTrackCue>
创建此可迭代对象与 other 的懒惰连接。
继承的
forEach(void action(TextTrackCue element)) → void
按迭代顺序对此可迭代对象的每个元素调用 action
继承的
getCueById(String id) TextTrackCue?
getRange(int start, int end) Iterable<TextTrackCue>
创建一个 Iterable,它迭代一系列元素。
继承的
indexOf(Object? element, [int start = 0]) int
此列表中 element 的第一个索引。
继承的
indexWhere(bool test(TextTrackCue element), [int start = 0]) int
列表中满足提供的test的第一个索引。
继承的
insert(int index, TextTrackCue element) → void
在此列表中将element插入到index位置。
继承的
insertAll(int index, Iterable<TextTrackCue> iterable) → void
在此列表中将iterable中的所有对象插入到index位置。
继承的
join([String separator = ""]) String
将每个元素转换为String并将它们连接起来。
继承的
lastIndexOf(Object? element, [int? start]) int
element在此列表中的最后一个索引。
继承的
lastIndexWhere(bool test(TextTrackCue element), [int? start]) int
列表中满足提供的test的最后一个索引。
继承的
lastWhere(bool test(TextTrackCue element), {TextTrackCue orElse()?}) TextTrackCue
满足给定谓词test的最后一个元素。
继承的
map<T>(T f(TextTrackCue element)) Iterable<T>
通过toElement修改的这一可枚举的当前元素。
继承的
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
继承的
reduce(TextTrackCue combine(TextTrackCue previousValue, TextTrackCue element)) TextTrackCue
通过迭代使用提供的函数结合集合中的元素,将集合缩减为单个值。
继承的
remove(Object? object) bool
从列表中删除第一次出现的value
继承的
removeAt(int pos) TextTrackCue
从列表中删除位于index的元素。
继承的
removeLast() TextTrackCue
删除并返回列表中的最后一个对象。
继承的
removeRange(int start, int end) → void
从列表中删除一个元素范围。
继承的
removeWhere(bool test(TextTrackCue element)) → void
从列表中删除所有满足test的对象。
继承的
replaceRange(int start, int end, Iterable<TextTrackCue> iterable) → void
使用replacements中的元素替换元素范围。
继承的
retainWhere(bool test(TextTrackCue element)) → void
从该列表中删除所有未能满足test的对象。
继承的
setAll(int index, Iterable<TextTrackCue> iterable) → void
使用iterable中的对象覆盖元素。
继承的
setRange(int start, int end, Iterable<TextTrackCue> iterable, [int skipCount = 0]) → void
iterable的一些元素写入该列表的某个范围中。
继承的
shuffle([Random? random]) → void
随机打乱该列表的元素。
继承的
singleWhere(bool test(TextTrackCue element), {TextTrackCue orElse()?}) TextTrackCue
满足test的单个元素。
继承的
skip(int count) Iterable<TextTrackCue>
创建一个Iterable,提供除了前count个元素之外的所有元素。
继承的
skipWhile(bool test(TextTrackCue element)) Iterable<TextTrackCue>
test满足条件时跳过前面的元素,创建一个Iterable
继承的
sort([int compare(TextTrackCue a, TextTrackCue b)?]) → void
根据指定的compare函数对列表进行排序。
继承的
sublist(int start, [int? end]) List<TextTrackCue>
返回一个包含从startend之间元素的新列表。
继承的
take(int count) Iterable<TextTrackCue>
创建一个懒迭代器,包含这个迭代器的count个第一个元素。
继承的
takeWhile(bool test(TextTrackCue element)) Iterable<TextTrackCue>
创建一个懒迭代器,包含所有满足test条件的开头元素。
继承的
toList({bool growable = true}) List<TextTrackCue>
创建一个新的包含这个Iterable元素的List
继承的
toSet() Set<TextTrackCue>
创建一个新的包含与这个迭代器相同元素的Set
继承的
toString() String
这个对象的字符串表示形式。
继承的
where(bool test(TextTrackCue element)) Iterable<TextTrackCue>
创建一个新的懒Iterable,包含所有满足谓词test的元素。
继承的
whereType<T>() Iterable<T>
创建一个新的懒Iterable,包含具有类型T的所有元素。
继承的

运算符

运算符 +(List<TextTrackCue> other) List<TextTrackCue>
返回当前列表与other的连接。
继承的
运算符 ==(Object other) bool
比较运算符。
继承的
运算符 [](int index) TextTrackCue
列表中给定index的元素。
覆盖
运算符 []=(int index, TextTrackCue value) → void
将列表中给定index的位置设置为value
覆盖