SpeechGrammarList 类
- 实现的类型
- 混入的类型
- 可用的扩展
- 注释
-
- @Native("SpeechGrammarList")
构造函数
- SpeechGrammarList()
-
factory
属性
- first ↔ SpeechGrammar
- 第一个元素。getter/setter 对inherited-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 对inherited-setteroverride-getter
- length ↔ int
- 此列表中的对象数量。getter/setter 对override
-
reversed → Iterable<
SpeechGrammar> - 一个包含此列表中对象的 Iterable,顺序相反。no setterinherited
- runtimeType → Type
- 对象的运行时类型表示。no setterinherited
- single → SpeechGrammar
- 检查此可迭代是否只有一个元素,并返回该元素。no setteroverride
方法
-
add(
SpeechGrammar value) → void - 将
value
添加到此列表的末尾,扩展长度为 1。inherited -
addAll(
Iterable< ) → voidSpeechGrammar> iterable - 将
iterable
的所有对象追加到此列表的末尾。inherited -
addFromString(
String string, [num? weight]) → void -
addFromUri(
String src, [num? weight]) → void -
any(
bool test(SpeechGrammar element)) → bool - 检查此可迭代的任何元素是否满足
test
。inherited -
asMap(
) → Map< int, SpeechGrammar> - 此列表不可修改的 Map 视图。inherited
-
cast<
R> () → List< R> - 返回此列表作为
R
实例列表的视图。inherited -
clear(
) → void - 从此列表中移除所有对象;列表的长度变为零。inherited
-
contains(
Object? element) → bool - 该集合是否包含等于
element
的元素。inherited -
elementAt(
int index) → SpeechGrammar - 返回第
index
个元素。覆盖 -
every(
bool test(SpeechGrammar element)) → bool - 检查此可迭代的每个元素是否满足
test
。inherited -
expand<
T> (Iterable< T> f(SpeechGrammar element)) → Iterable<T> - 将此 Iterable 的每个元素扩展为零个或多个元素。inherited
-
fillRange(
int start, int end, [SpeechGrammar? fillValue]) → void - 使用
fillValue
覆盖元素范围。inherited -
firstWhere(
bool test(SpeechGrammar element), {SpeechGrammar orElse()?}) → SpeechGrammar - 返回第一个满足给定谓词
test
的元素。inherited -
fold<
T> (T initialValue, T combine(T previousValue, SpeechGrammar element)) → T - 通过迭代地将集合中的每个元素与现有值组合来将集合缩减为单个值。inherited
-
followedBy(
Iterable< SpeechGrammar> other) → Iterable<SpeechGrammar> - 创建此可迭代对象与
other
的懒加和。inherited -
forEach(
void action(SpeechGrammar element)) → void - 按迭代顺序在每个元素上调用
action
。inherited -
getRange(
int start, int end) → Iterable< SpeechGrammar> - 创建一个迭代器,遍历元素的范围。inherited
-
indexOf(
Object? element, [int start = 0]) → int - 在列表中返回
element
的第一个索引。inherited -
indexWhere(
bool test(SpeechGrammar element), [int start = 0]) → int - 列表中满足所提供条件
test
的第一个索引。inherited -
insert(
int index, SpeechGrammar element) → void - 将
element
元素插入到列表中指定位置index
。inherited -
insertAll(
int index, Iterable< SpeechGrammar> iterable) → void - 将
iterable
中的所有元素插入到列表中的指定位置index
。inherited -
item(
int index) → SpeechGrammar -
join(
[String separator = ""]) → String - 将每个元素转换为 String 并连接这些字符串。inherited
-
lastIndexOf(
Object? element, [int? start]) → int - 在列表中
element
的最后一个索引。inherited -
lastIndexWhere(
bool test(SpeechGrammar element), [int? start]) → int - 列表中满足所提供条件
test
的最后一个索引。inherited -
lastWhere(
bool test(SpeechGrammar element), {SpeechGrammar orElse()?}) → SpeechGrammar - 满足给定谓词
test
的最后一个元素。inherited -
map<
T> (T f(SpeechGrammar element)) → Iterable< T> - 使用
toElement
修改此可迭代对象的当前元素。inherited -
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。inherited
-
reduce(
SpeechGrammar combine(SpeechGrammar previousValue, SpeechGrammar element)) → SpeechGrammar - 通过迭代使用提供的函数结合集合的元素,将集合减少到一个单一值。inherited
-
remove(
Object? object) → bool - 从列表中移除第一个出现的
value
。inherited -
removeAt(
int pos) → SpeechGrammar - 从列表中移除位于
index
位置的元素。inherited -
removeLast(
) → SpeechGrammar - 移除并返回列表中的最后一个对象。inherited
-
removeRange(
int start, int end) → void - 从列表中移除元素的范围。inherited
-
removeWhere(
bool test(SpeechGrammar element)) → void - 移除所有满足
test
条件的对象。inherited -
replaceRange(
int start, int end, Iterable< SpeechGrammar> iterable) → void - 用
replacements
的元素替换元素范围内的元素。inherited -
retainWhere(
bool test(SpeechGrammar element)) → void - 从该列表中移除所有不满足
test
的对象。inherited -
setAll(
int index, Iterable< SpeechGrammar> iterable) → void - 用
iterable
中的对象覆盖元素。inherited -
setRange(
int start, int end, Iterable< SpeechGrammar> iterable, [int skipCount = 0]) → void - 将
iterable
的一些元素写入该列表的范围。inherited -
shuffle(
[Random? random]) → void - 随机打乱该列表的元素。inherited
-
singleWhere(
bool test(SpeechGrammar element), {SpeechGrammar orElse()?}) → SpeechGrammar - 满足
test
的单个元素。inherited -
skip(
int count) → Iterable< SpeechGrammar> - 创建一个迭代器,提供除了第一个
count
个元素之外的所有元素。inherited -
skipWhile(
bool test(SpeechGrammar element)) → Iterable< SpeechGrammar> - 在满足
test
的情况下跳过开头的元素,创建一个迭代器。inherited -
sort(
[int compare(SpeechGrammar a, SpeechGrammar b)?]) → void - 根据指定的
compare
函数对列表进行排序。inherited -
sublist(
int start, [int? end]) → List< SpeechGrammar> - 返回一个包含从
start
到end
元素的新列表。inherited -
take(
int count) → Iterable< SpeechGrammar> - 创建一个延迟的包含可迭代的前
count
个元素的迭代器。inherited -
takeWhile(
bool test(SpeechGrammar element)) → Iterable< SpeechGrammar> - 创建一个延迟的迭代器,其中包含满足
test
条件的初始元素。inherited -
toList(
{bool growable = true}) → List< SpeechGrammar> - 创建一个包含此 可迭代器 元素的 列表。inherited
-
toSet(
) → Set< SpeechGrammar> - 创建一个包含与此可迭代器相同元素的 集合。inherited
-
toString(
) → String - 此对象的字符串表示。inherited
-
where(
bool test(SpeechGrammar element)) → Iterable< SpeechGrammar> - 创建一个新的延迟 可迭代器,其中包含所有满足谓词
test
的元素。inherited -
whereType<
T> () → Iterable< T> - 创建一个新的延迟 可迭代器,其中包含具有类型
T
的所有元素。inherited
运算符
-
操作符 +(
List< SpeechGrammar> other) → List<SpeechGrammar> - 返回此列表和
other
的连接。inherited -
操作符 ==(
Object other) → bool - 等于操作符。inherited
-
操作符 [](
int index) → SpeechGrammar - 列表中给定
index
的对象。覆盖 -
操作符 []=(
int index, SpeechGrammar value) → void - 将列表中给定
index
处的值设置为value
。覆盖