Dart SDK
dart:html
HtmlFormControlsCollection
class
HtmlFormControlsCollection
Operators
Methods
Operators
operator []=
operator []
Methods
namedItem
toString
elementAt
forEach
contains
every
any
firstWhere
lastWhere
singleWhere
join
where
map
expand
reduce
fold
skip
skipWhile
take
takeWhile
toList
toSet
add
addAll
remove
removeWhere
retainWhere
clear
removeLast
sort
shuffle
asMap
sublist
getRange
removeRange
fillRange
setRange
replaceRange
indexOf
lastIndexOf
insert
removeAt
insertAll
setAll
item
insert
clear
take
map
toSet
forEach
setAll
skipWhile
join
setRange
asMap
lastWhere
reduce
any
every
where
sort
skip
expand
getRange
removeAt
takeWhile
fold
sublist
firstWhere
contains
add
singleWhere
replaceRange
addAll
insertAll
removeWhere
toList
fillRange
removeLast
retainWhere
(Not documented.)
Annotations
DocsEditable()
DomName('HTMLFormControlsCollection')
Extends
Object
HtmlCollection
HtmlFormControlsCollection
Properties
Iterator
<
Node
>
iterator
read-only ,
inherited
bool
isEmpty
read-only ,
inherited
bool
isNotEmpty
read-only ,
inherited
Node
first
read-only ,
inherited
Node
last
read-only ,
inherited
Node
single
read-only ,
inherited
Iterable
<
Node
>
reversed
read-only ,
inherited
int
length
read / write ,
inherited
bool
isNotEmpty
read-only ,
inherited
Returns true if there is at least one element in this collection.
bool
isEmpty
read-only ,
inherited
Returns true if there are no elements in this collection.
Iterable
<
Node
>
reversed
read-only ,
inherited
Returns an [Iterable] of the objects in this list in reverse order.
Iterator
<
Node
>
iterator
read-only ,
inherited
Operators
operator []=
(
int
index
,
Node
value
) →
void
inherited
Sets the value at the given [index] in the list to [value] or throws a [RangeError] if [index] is out of bounds.
operator []
(
int
index
) →
Node
inherited
Returns the object at the given [index] in the list or throws a [RangeError] if [index] is out of bounds.
Methods
namedItem
(
String
name
) →
Object
toString
(
) →
String
inherited
Returns a string representation of this object.
elementAt
(
int
index
) →
Node
inherited
Returns the [index]th element.
forEach
(
void
action
(
E
element
)
) →
void
inherited
Applies the function [f] to each element of this collection in iteration order.
contains
(
Object
element
) →
bool
inherited
Returns true if the collection contains an element equal to [element].
every
(
bool
test
(
E
element
)
) →
bool
inherited
Checks whether every element of this iterable satisfies [test].
any
(
bool
test
(
E
element
)
) →
bool
inherited
Checks whether any element of this iterable satisfies [test].
firstWhere
(
bool
test
(
E
element
)
, {
E
orElse
()
}) →
Node
inherited
Returns the first element that satisfies the given predicate [test].
lastWhere
(
bool
test
(
E
element
)
, {
E
orElse
()
}) →
Node
inherited
Returns the last element that satisfies the given predicate [test].
singleWhere
(
bool
test
(
E
element
)
) →
Node
inherited
Returns the single element that satisfies [test].
join
(
[
String
separator
=
""
]) →
String
inherited
Converts each element to a [String] and concatenates the strings.
where
(
bool
test
(
E
element
)
) →
Iterable
<
Node
>
inherited
Returns a new lazy [Iterable] with all elements that satisfy the predicate [test].
map
(
dynamic
f
(
E
element
)
) →
Iterable
inherited
Returns a new lazy [Iterable] with elements that are created by calling f on each element of this Iterable in iteration order.
expand
(
Iterable
f
(
E
element
)
) →
Iterable
inherited
Expands each element of this [Iterable]into zero or more elements.
reduce
(
E
combine
(
E
previousValue
,
E
element
)
) →
Node
inherited
Reduces a collection to a single value by iteratively combining elements of the collection using the provided function.
fold
(
initialValue
,
dynamic
combine
(
previousValue
,
E
element
)
) →
dynamic
inherited
Reduces a collection to a single value by iteratively combining each element of the collection with an existing value
skip
(
int
count
) →
Iterable
<
Node
>
inherited
Returns an Iterable that provides all but the first [count] elements.
skipWhile
(
bool
test
(
E
element
)
) →
Iterable
<
Node
>
inherited
Returns an Iterable that skips leading elements while [test] is satisfied.
take
(
int
count
) →
Iterable
<
Node
>
inherited
Returns a lazy iterable of the [count] first elements of this iterable.
takeWhile
(
bool
test
(
E
element
)
) →
Iterable
<
Node
>
inherited
Returns a lazy iterable of the leading elements satisfying [test].
toList
(
{
bool
growable
:
true
}) →
List
<
Node
>
inherited
Creates a [List] containing the elements of this [Iterable].
toSet
(
) →
Set
<
Node
>
inherited
Creates a [Set] containing the same elements as this iterable.
add
(
Node
value
) →
void
inherited
Adds [value] to the end of this list, extending the length by one.
addAll
(
Iterable
<
Node
>
iterable
) →
void
inherited
Appends all objects of [iterable] to the end of this list.
remove
(
Object
object
) →
bool
inherited
Removes the first occurence of [value] from this list.
removeWhere
(
bool
test
(
E
element
)
) →
void
inherited
Removes all objects from this list that satisfy [test].
retainWhere
(
bool
test
(
E
element
)
) →
void
inherited
Removes all objects from this list that fail to satisfy [test].
clear
(
) →
void
inherited
Removes all objects from this list; the length of the list becomes zero.
removeLast
(
) →
Node
inherited
Pops and returns the last object in this list.
sort
(
[
int
compare
(
E
a
,
E
b
)
]) →
void
inherited
Sorts this list according to the order specified by the [compare] function.
shuffle
(
[
Random
random
]) →
void
inherited
Shuffles the elements of this list randomly.
asMap
(
) →
Map
<
int
,
Node
>
inherited
Returns an unmodifiable [Map] view of this.
sublist
(
int
start
, [
int
end
]) →
List
<
Node
>
inherited
Returns a new list containing the objects from [start] inclusive to [end] exclusive.
getRange
(
int
start
,
int
end
) →
Iterable
<
Node
>
inherited
Returns an [Iterable] that iterates over the objects in the range [start] inclusive to [end] exclusive.
removeRange
(
int
start
,
int
end
) →
void
inherited
Removes the objects in the range [start] inclusive to [end] exclusive.
fillRange
(
int
start
,
int
end
, [
Node
fillValue
]) →
void
inherited
Sets the objects in the range [start] inclusive to [end] exclusive to the given [fillValue].
setRange
(
int
start
,
int
end
,
Iterable
<
Node
>
iterable
, [
int
skipCount
=
0
]) →
void
inherited
Copies the objects of [iterable], skipping [skipCount] objects first, into the range [start], inclusive, to [end], exclusive, of the list.
replaceRange
(
int
start
,
int
end
,
Iterable
<
Node
>
iterable
) →
void
inherited
Removes the objects in the range [start] inclusive to [end] exclusive and inserts the contents of [replacement] in its place.
indexOf
(
Object
element
, [
int
startIndex
=
0
]) →
int
inherited
Returns the first index of [element] in this list.
lastIndexOf
(
Object
element
, [
int
startIndex
]) →
int
inherited
Returns the last index in the list a of the given element, starting the search at index startIndex to 0. Returns -1 if element is not found.
insert
(
int
index
,
Node
element
) →
void
inherited
Inserts the object at position [index] in this list.
removeAt
(
int
pos
) →
Node
inherited
Removes the object at position [index] from this list.
insertAll
(
int
index
,
Iterable
<
Node
>
iterable
) →
void
inherited
Inserts all objects of [iterable] at position [index] in this list.
setAll
(
int
index
,
Iterable
<
Node
>
iterable
) →
void
inherited
Overwrites objects of this with the objects of [iterable], starting at position [index] in this list.
item
(
int
index
) →
Element
inherited
insert
(
int
index
,
Node
element
) →
void
inherited
Inserts the object at position [index] in this list.
clear
(
) →
void
inherited
Removes all objects from this list; the length of the list becomes zero.
take
(
int
n
) →
Iterable
<
Node
>
inherited
Returns a lazy iterable of the count first elements of this iterable.
map
(
dynamic
f
(
E
element
)
) →
Iterable
inherited
Returns a new lazy
Iterable
with elements that are created by calling f on each element of this Iterable in iteration order.
toSet
(
) →
Set
<
Node
>
inherited
Creates a
Set
containing the same elements as this iterable.
forEach
(
void
f
(
E
element
)
) →
void
inherited
Applies the function f to each element of this collection in iteration order.
setAll
(
int
index
,
Iterable
<
Node
>
iterable
) →
void
inherited
Overwrites objects of this with the objects of [iterable], starting at position [index] in this list.
skipWhile
(
bool
test
(
E
value
)
) →
Iterable
<
Node
>
inherited
Returns an Iterable that skips leading elements while test is satisfied.
join
(
[
String
separator
=
""
]) →
String
inherited
Converts each element to a
String
and concatenates the strings.
setRange
(
int
start
,
int
end
,
Iterable
<
Node
>
iterable
, [
int
skipCount
=
0
]) →
void
inherited
Copies the objects of [iterable], skipping [skipCount] objects first, into the range [start], inclusive, to [end], exclusive, of the list.
asMap
(
) →
Map
<
int
,
Node
>
inherited
Returns an unmodifiable
Map
view of this.
lastWhere
(
bool
test
(
E
element
)
, {
E
orElse
()
}) →
Node
inherited
Returns the last element that satisfies the given predicate test.
reduce
(
E
combine
(
E
value
,
E
element
)
) →
Node
inherited
Reduces a collection to a single value by iteratively combining elements of the collection using the provided function.
any
(
bool
f
(
E
element
)
) →
bool
inherited
Checks whether any element of this iterable satisfies test.
every
(
bool
f
(
E
element
)
) →
bool
inherited
Checks whether every element of this iterable satisfies test.
where
(
bool
f
(
E
element
)
) →
Iterable
<
Node
>
inherited
Returns a new lazy
Iterable
with all elements that satisfy the predicate test.
sort
(
[
int
compare
(
E
a
,
E
b
)
]) →
void
inherited
Sorts this list according to the order specified by the [compare] function.
skip
(
int
n
) →
Iterable
<
Node
>
inherited
Returns an Iterable that provides all but the first count elements.
expand
(
Iterable
f
(
E
element
)
) →
Iterable
inherited
Expands each element of this
Iterable
into zero or more elements.
getRange
(
int
start
,
int
end
) →
Iterable
<
Node
>
inherited
Returns an
Iterable
that iterates over the objects in the range start inclusive to end exclusive.
removeAt
(
int
pos
) →
Node
inherited
Removes the object at position [index] from this list.
takeWhile
(
bool
test
(
E
value
)
) →
Iterable
<
Node
>
inherited
Returns a lazy iterable of the leading elements satisfying test.
fold
(
initialValue
,
dynamic
combine
(
previousValue
,
E
element
)
) →
dynamic
inherited
Reduces a collection to a single value by iteratively combining each element of the collection with an existing value
sublist
(
int
start
, [
int
end
]) →
List
<
Node
>
inherited
Returns a new list containing the objects from start inclusive to end exclusive.
firstWhere
(
bool
test
(
E
element
)
, {
E
orElse
()
}) →
Node
inherited
Returns the first element that satisfies the given predicate test.
contains
(
Object
element
) →
bool
inherited
Returns true if the collection contains an element equal to element.
add
(
Node
value
) →
void
inherited
Adds [value] to the end of this list, extending the length by one.
singleWhere
(
bool
test
(
E
element
)
) →
Node
inherited
Returns the single element that satisfies test.
replaceRange
(
int
start
,
int
end
,
Iterable
<
Node
>
iterable
) →
void
inherited
Removes the objects in the range [start] inclusive to [end] exclusive and inserts the contents of [replacement] in its place.
addAll
(
Iterable
<
Node
>
iterable
) →
void
inherited
Appends all objects of [iterable] to the end of this list.
insertAll
(
int
index
,
Iterable
<
Node
>
iterable
) →
void
inherited
Inserts all objects of [iterable] at position [index] in this list.
removeWhere
(
bool
test
(
E
element
)
) →
void
inherited
Removes all objects from this list that satisfy [test].
toList
(
{
bool
growable
:
true
}) →
List
<
Node
>
inherited
Creates a
List
containing the elements of this
Iterable
.
fillRange
(
int
start
,
int
end
, [
Node
fillValue
]) →
void
inherited
Sets the objects in the range [start] inclusive to [end] exclusive to the given [fillValue].
removeLast
(
) →
Node
inherited
Pops and returns the last object in this list.
retainWhere
(
bool
test
(
E
element
)
) →
void
inherited
Removes all objects from this list that fail to satisfy [test].