ListNotifier<E > class
Implemented types
Mixed in types
Available Extensions
Properties
first
↔ E
The first element.
read / write inherited
hashCode
→ int
The hash code for this object.
read-only inherited
hasListeners
→ bool
Whether any listeners are currently registered.
read-only inherited
isEmpty
→ bool
Whether this collection has no elements.
read-only inherited
isNotEmpty
→ bool
Whether this collection has at least one element.
read-only inherited
iterator
→ Iterator <E >
A new Iterator
that allows iterating the elements of this Iterable
.
read-only inherited
last
↔ E
The last element.
read / write inherited
length
↔ int
The number of elements in this .
read / write inherited
reversed
→ Iterable <E >
An Iterable of the objects in this list in reverse order.
read-only inherited
runtimeType
→ Type
A representation of the runtime type of the object.
read-only inherited
single
→ E
Checks that this iterable has only one element, and returns that element.
read-only inherited
value
→ List <E >
The current value of the object. When the value changes, the callbacks
registered with addListener will be invoked.
read-only override
Methods
add (E value )
→ void
Adds value
to the end of this list,
extending the length by one.
addAll (Iterable <E > iterable )
→ void
Appends all objects of iterable
to the end of this list.
addListener (VoidCallback listener )
→ void
Register a closure to be called when the object changes.
inherited
any (bool test (E ) )
→ bool
Checks whether any element of this iterable satisfies test
.
inherited
asMap ( )
→ Map <int , E >
An unmodifiable Map view of this list.
inherited
cast <T > ( )
→ List <T >
A view of this iterable as an iterable of R
instances.
inherited
clear ( )
→ void
Removes all objects from this list; the length of the list becomes zero.
contains (Object ? element )
→ bool
Whether the collection contains an element equal to element
.
inherited
dispose ( )
→ void
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
elementAt (int index )
→ E
Returns the index
th element.
inherited
every (bool test (E ) )
→ bool
Checks whether every element of this iterable satisfies test
.
inherited
expand <T > (Iterable <T > f (E ) )
→ Iterable <T >
Expands each element of this Iterable into zero or more elements.
inherited
fillRange (int start , int end , [E? fillValue ] )
→ void
Overwrites a range of elements with fillValue
.
firstWhere (bool test (E ), {E orElse ()?} )
→ E
The first element that satisfies the given predicate test
.
inherited
fold <T > (T initialValue , T combine (T previousValue , E element ) )
→ T
Reduces a collection to a single value by iteratively combining each
element of the collection with an existing value
inherited
followedBy (Iterable <E > other )
→ Iterable <E >
Creates the lazy concatenation of this iterable and other
.
inherited
forEach (void f (E ) )
→ void
Invokes action
on each element of this iterable in iteration order.
inherited
getRange (int start , int end )
→ Iterable <E >
Creates an Iterable that iterates over a range of elements.
inherited
indexOf (E element , [int start = 0 ] )
→ int
The first index of element
in this list.
inherited
indexWhere (bool test (E ), [int start = 0 ] )
→ int
The first index in the list that satisfies the provided test
.
inherited
insert (int index , E element )
→ void
Inserts element
at position index
in this list.
insertAll (int index , Iterable <E > iterable )
→ void
Inserts all objects of iterable
at position index
in this list.
join ([String separator = '' ] )
→ String
Converts each element to a String and concatenates the strings.
inherited
lastIndexOf (E element , [int ? start ] )
→ int
The last index of element
in this list.
inherited
lastIndexWhere (bool test (E ), [int ? start ] )
→ int
The last index in the list that satisfies the provided test
.
inherited
lastWhere (bool test (E ), {E orElse ()?} )
→ E
The last element that satisfies the given predicate test
.
inherited
map <T > (T f (E ) )
→ Iterable <T >
The current elements of this iterable modified by toElement
.
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners ( )
→ void
Call all the registered listeners.
inherited
reduce (E combine (E value , E element ) )
→ E
Reduces a collection to a single value by iteratively combining elements
of the collection using the provided function.
inherited
remove (Object ? value )
→ bool
Removes the first occurrence of value
from this list.
removeAt (int index )
→ E
Removes the object at position index
from this list.
removeLast ( )
→ E
Removes and returns the last object in this list.
removeListener (VoidCallback listener )
→ void
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
removeRange (int start , int end )
→ void
Removes a range of elements from the list.
removeWhere (bool test (E element ) )
→ void
Removes all objects from this list that satisfy test
.
replaceRange (int start , int end , Iterable <E > iterable )
→ void
Replaces a range of elements with the elements of replacements
.
retainWhere (bool test (E element ) )
→ void
Removes all objects from this list that fail to satisfy test
.
retype <T > ( )
→ List <T >
inherited
setAll (int index , Iterable <E > iterable )
→ void
Overwrites elements with the objects of iterable
.
setRange (int start , int end , Iterable <E > iterable , [int skipCount = 0 ] )
→ void
Writes some elements of iterable
into a range of this list.
shuffle ([Random ? random ] )
→ void
Shuffles the elements of this list randomly.
singleWhere (bool test (E ), {E orElse ()?} )
→ E
The single element that satisfies test
.
inherited
skip (int n )
→ Iterable <E >
Creates an Iterable that provides all but the first count
elements.
inherited
skipWhile (bool test (E ) )
→ Iterable <E >
Creates an Iterable
that skips leading elements while test
is satisfied.
inherited
sort ([int compare (E a , E b )?] )
→ void
Sorts this list according to the order specified by the compare
function.
sublist (int start , [int ? end ] )
→ List <E >
Returns a new list containing the elements between start
and end
.
inherited
take (int n )
→ Iterable <E >
Creates a lazy iterable of the count
first elements of this iterable.
inherited
takeWhile (bool test (E ) )
→ Iterable <E >
Creates a lazy iterable of the leading elements satisfying test
.
inherited
toList ({bool growable = true } )
→ List <E >
Creates a List containing the elements of this Iterable .
inherited
toSet ( )
→ Set <E >
Creates a Set containing the same elements as this iterable.
inherited
toString ( )
→ String
A string representation of this object.
inherited
where (bool test (E ) )
→ Iterable <E >
Creates a new lazy Iterable with all elements that satisfy the
predicate test
.
inherited
whereType <T > ( )
→ Iterable <T >
Creates a new lazy Iterable with all elements that have type T
.
inherited
Operators
operator + (List <E > other )
→ List <E >
Returns the concatenation of this list and other
.
inherited
operator == (Object other )
→ bool
The equality operator.
inherited
operator [] (int index )
→ E
The object at the given index
in the list.
inherited
operator []= (int index , E value )
→ void
Sets the value at the given index
in the list to value
.
collection_notifiers 1.0.5