TextTrackList 类
- 继承
-
- Object
- EventTarget
- TextTrackList
- 实现类型
- 混合类型
- 可用扩展
- 注释
-
- @Native("TextTrackList")
属性
- first ↔ TextTrack
- 第一个元素。getter/setter 对继承-setter重写-getter
- hashCode → int
- 此对象的哈希码。无 setter继承
- isEmpty → bool
- 此集合是否没有元素。无 setter继承
- isNotEmpty → bool
- 此集合是否至少有一个元素。无 setter继承
-
iterator → Iterator<
TextTrack> - 一个新
Iterator
,允许迭代此Iterable
的元素。无 setter继承 - last ↔ TextTrack
- 最后一个元素。getter/setter 对继承-setter重写-getter
- length ↔ int
- 此列表中的对象数量。getter/setter 对重写
- on → Events
- 这是对事件流的简化访问器,应在显式访问器不可用时使用。无 setter继承
-
onAddTrack → Stream<
TrackEvent> - 由此 TextTrackList 处理的
addtrack
事件的流。无 setter -
onChange → Stream<
Event> -
无 setter
-
reversed → Iterable<
TextTrack> - 此列表中对象的 Iterable,反向顺序排列。无 setter继承
- runtimeType → Type
- 对象的运行时类型的表示。无 setter继承
- single → TextTrack
- 检查此可迭代是否只有一个元素,并返回该元素。无 setter重写
方法
-
add(
TextTrack value) → void - 将
value
添加到此列表的末尾,扩展长度为 1。继承 -
addAll(
Iterable< TextTrack> iterable) → void - 将
iterable
中的所有对象追加到这个列表的末尾。继承 -
addEventListener(
String type, EventListener? listener, [bool? useCapture]) → void -
继承
-
any(
bool test(TextTrack element)) → bool - 检查这个可迭代对象是否有任何元素满足
test
条件。继承 -
asMap(
) → Map< int, TextTrack> - 这个列表的不可变 Map 视图。继承
-
cast<
R>( ) → List< R> - 将这个列表视为
R
实例的列表视图。继承 -
clear(
) → void - 从列表中删除所有对象;列表长度变为零。继承
-
contains(
Object? element) → bool - 是否集合包含与
element
等值的元素。继承 -
dispatchEvent(
Event event) → bool -
继承
-
elementAt(
int index) → TextTrack - 返回第
index
个元素。override -
every(
bool test(TextTrack element)) → bool - 检查这个可迭代对象中的每个元素是否都满足
test
条件。继承 -
expand<
T>( Iterable< T> f(TextTrack element)) → Iterable<T> - 将此 Iterable 的每个元素展开成零个或多个元素。继承
-
fillRange(
int start, int end, [TextTrack? fillValue]) → void - 使用
fillValue
覆盖范围元素。继承 -
firstWhere(
bool test(TextTrack element), {TextTrack orElse()?}) → TextTrack - 返回满足给定谓词
test
的第一个元素。继承 -
fold<
T> (T initialValue, T combine(T previousValue, TextTrack element)) → T - 通过迭代组合集合中的每个元素和一个现有值,将集合缩减到单个值。继承
-
followedBy(
Iterable< TextTrack> other) → Iterable<TextTrack> - 创建此可迭代和
other
的懒加和。继承 -
forEach(
void action(TextTrack element)) → void - 按迭代顺序对可迭代中的每个元素调用
action
。继承 -
getRange(
int start, int end) → Iterable< TextTrack> - 创建一个迭代特定范围元素的 Iterable。继承
-
getTrackById(
String id) → TextTrack? -
indexOf(
Object? element, [int start = 0]) → int - 此列表中element的第一个索引。继承
-
indexWhere(
bool test(TextTrack element), [int start = 0]) → int - 列表中满足提供的test的第一个索引。继承
-
insert(
int index, TextTrack element) → void - 将element插入到此列表的index位置。继承
-
insertAll(
int index, Iterable< TextTrack> iterable) → void - 将iterable的所有对象插入到此列表的index位置。继承
-
join(
[String separator = ""]) → String - 将每个元素转换为String并连接字符串。继承
-
lastIndexOf(
Object? element, [int? start]) → int - 此列表中element的最后一个索引。继承
-
lastIndexWhere(
bool test(TextTrack element), [int? start]) → int - 列表中满足提供的test的最后一个索引。继承
-
lastWhere(
bool test(TextTrack element), {TextTrack orElse()?}) → TextTrack - 满足给定谓词test的最后一个元素。继承
-
map<
T> (T f(TextTrack element)) → Iterable< T> - 通过
toElement
修改后的可迭代对象的当前元素。继承 -
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
reduce(
TextTrack combine(TextTrack previousValue, TextTrack element)) → TextTrack - 通过使用提供的函数迭代合并集合的元素,将集合化简为单个值。继承
-
remove(
Object? object) → bool - 从列表中删除第一个出现的
value
。继承 -
removeAt(
int pos) → TextTrack - 从列表中删除位于索引
index
的对象。继承 -
removeEventListener(
String type, EventListener? listener, [bool? useCapture]) → void -
继承
-
removeLast(
) → TextTrack - 从列表中删除并返回最后一个对象。继承
-
removeRange(
int start, int end) → void - 从列表中删除一个元素范围。继承
-
removeWhere(
bool test(TextTrack element)) → void - 删除列表中满足
test
的所有对象。继承 -
replaceRange(
int start, int end, Iterable< TextTrack> iterable) → void - 用
replacements
中的元素替换指定的元素范围。继承 -
retainWhere(
bool test(TextTrack element)) → void - 移除所有不满足
test
的列表对象。继承 -
setAll(
int index, Iterable< TextTrack> iterable) → void - 使用
iterable
中的元素覆盖元素。继承 -
setRange(
int start, int end, Iterable< [int skipCount = 0]) → voidTextTrack> iterable, - 将
iterable
中的部分元素写入列表的指定范围。继承 -
shuffle(
[Random? random]) → void - 随机打乱此列表的元素。继承
-
singleWhere(
bool test(TextTrack element), {TextTrack orElse()?}) → TextTrack - 满足
test
的单个元素。继承 -
skip(
int count) → Iterable< TextTrack> - 创建一个Iterable,提供除前
count
个元素之外的所有元素。继承 -
skipWhile(
bool test(TextTrack element)) → Iterable< TextTrack> - 创建一个在满足
test
条件时跳过前导元素的Iterable
。继承 -
sort(
[int compare(TextTrack a, TextTrack b)?]) → void - 根据
compare
函数指定的顺序对列表进行排序。继承 -
sublist(
int start, [int? end]) → List< TextTrack> - 返回一个新列表,包含从
start
到end
的元素。继承 -
take(
int count) → Iterable< TextTrack> - 创建一个包含此 iterable 前
count
个元素的惰性可迭代。继承 -
takeWhile(
bool test(TextTrack element)) → Iterable< TextTrack> - 创建一个包含满足
test
的前导元素的惰性可迭代。继承 -
toList(
{bool growable = true}) → List< TextTrack> - 创建一个包含此 Iterable 元素的 List。继承
-
toSet(
) → Set< TextTrack> - 创建一个包含与此 iterable 相同元素的 Set。继承
-
toString(
) → String - 此对象的字符串表示。继承
-
where(
bool test(TextTrack element)) → Iterable< TextTrack> - 创建一个新的懒加载Iterable,包含所有满足谓词
test
的元素。继承 -
whereType<
T> () → Iterable< T> - 创建一个新的懒加载Iterable,包含所有类型为
T
的元素。继承
运算符
-
operator +(
List< TextTrack> other) → List<TextTrack> - 返回此列表和
other
的连接。继承 -
operator ==(
Object other) → bool - 等号运算符。继承
-
operator [](
int index) → TextTrack - 列表中给定
index
的对象。override -
operator []=(
int index, TextTrack value) → void - 将列表中给定
index
的值设置为value
。override
常量
-
addTrackEvent → const EventStreamProvider<
TrackEvent> - 静态工厂,用于将
addtrack
事件暴露给不一定是TextTrackList实例的事件处理程序。 -
changeEvent → const EventStreamProvider<
Event>