TextTrackCueList

实现的类型
混入的类型
可用的扩展
注释
  • @Native("TextTrackCueList")

属性

first TextTrackCue
第一个元素。
getter/setter pairinherited-setteroverride-getter
hashCode int
此对象的哈希码。
no setterinherited
isEmpty bool
此集合没有元素。
no setterinherited
isNotEmpty bool
此集合至少有一个元素。
no setterinherited
iterator Iterator<TextTrackCue>
一个新的 Iterator,允许遍历此 Iterable 的元素。
no setterinherited
last TextTrackCue
最后一个元素。
getter/setter pairinherited-setteroverride-getter
length int
此列表中的对象数量。
getter/setter pairoverride
reversed Iterable<TextTrackCue>
此列表中对象的反向 Iterable
no setterinherited
runtimeType Type
对象运行时类型的表示。
no setterinherited
single TextTrackCue
检查此可迭代器只有一个元素,并返回该元素。
no setteroverride

方法

add(TextTrackCue value) → void
value 添加到此列表的末尾,扩展长度为 1。
继承
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 个元素。
override
every(bool test(TextTrackCue element)) bool
检查此可迭代对象中的每个元素是否都满足 test。
继承
expand<T>(Iterable<T> f(TextTrackCue element)) Iterable<T>
将此可迭代对象的每个元素展开为零个或多个元素。
继承
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>
创建一个迭代器,遍历元素的范围。
继承
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 的对象。
override
运算符 []=(int index, TextTrackCue value) → void
将列表中给定 index 的值设置为 value
override