SpeechGrammarList

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

构造函数

SpeechGrammarList()
工厂

属性

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

方法

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

运算符

operator +(List<SpeechGrammar> other) List<SpeechGrammar>
返回此列表与other的连接。
继承
operator ==(Object other) bool
相等运算符。
继承
operator [](int index) SpeechGrammar
列表中给定index处的对象。
覆盖
operator []=(int index, SpeechGrammar value) → void
将列表中给定index处的值设置为value
覆盖