KtMapExtensions<K, V> extension
- on
-
- KtMap<
K, V>
- KtMap<
Properties
-
dart
→ Map<
K, V> -
Available on KtMap<
Returns a read-only dart:core MapK, V> , provided by the KtMapExtensions extensionno setter
Methods
-
all(
bool predicate(K key, V value)) → bool -
Available on KtMap<
Returns true if all entries match the givenK, V> , provided by the KtMapExtensions extensionpredicate
.predicate
must not be null. -
any(
bool predicate(K key, V value)) → bool -
Available on KtMap<
Returns true if there is at least one entry that matches the givenK, V> , provided by the KtMapExtensions extensionpredicate
.predicate
must not be null. -
count(
[bool predicate(KtMapEntry< K, V> )?]) → int -
Available on KtMap<
Returns the number of entries matching the givenK, V> , provided by the KtMapExtensions extensionpredicate
or the number of entries whenpredicate = null
. -
filter(
bool predicate(KtMapEntry< K, V> entry)) → KtMap<K, V> -
Available on KtMap<
Returns a new map containing all key-value pairs matching the givenK, V> , provided by the KtMapExtensions extensionpredicate
. -
filterKeys(
bool predicate(K)) → KtMap< K, V> -
Available on KtMap<
Returns a map containing all key-value pairs with keys matching the givenK, V> , provided by the KtMapExtensions extensionpredicate
. -
filterNot(
bool predicate(KtMapEntry< K, V> entry)) → KtMap<K, V> -
Available on KtMap<
Returns a new map containing all key-value pairs not matching the givenK, V> , provided by the KtMapExtensions extensionpredicate
. -
filterNotTo<
M extends KtMutableMap> (M destination, bool predicate(KtMapEntry< K, V> entry)) → M -
Available on KtMap<
Appends all entries not matching the givenK, V> , provided by the KtMapExtensions extensionpredicate
into the givendestination
. -
filterTo<
M extends KtMutableMap> (M destination, bool predicate(KtMapEntry< K, V> entry)) → M -
Available on KtMap<
Appends all entries matching the givenK, V> , provided by the KtMapExtensions extensionpredicate
into the mutable map given asdestination
parameter. -
filterValues(
bool predicate(V)) → KtMap< K, V> -
Available on KtMap<
Returns a map containing all key-value pairs with values matching the givenK, V> , provided by the KtMapExtensions extensionpredicate
. -
forEach(
dynamic action(K key, V value)) → void -
Available on KtMap<
Performs givenK, V> , provided by the KtMapExtensions extensionaction
on each key/value pair from this map. -
getOrElse(
K key, V defaultValue()) → V -
Available on KtMap<
Returns the value for the given key, or the result of theK, V> , provided by the KtMapExtensions extensiondefaultValue
function if there was no entry for the given key. -
getValue(
K key) → V -
Available on KtMap<
Returns the value for the givenK, V> , provided by the KtMapExtensions extensionkey
or throws an exception if there is no such key in the map. -
ifEmpty<
R extends KtMap< (K, V> >R defaultValue()) → R -
Available on KtMap<
Returns this map if it's not empty or the result of callingK, V> , provided by the KtMapExtensions extensiondefaultValue
function if the map is empty. -
isNotEmpty(
) → bool -
Available on KtMap<
ReturnsK, V> , provided by the KtMapExtensions extensiontrue
if this map is not empty. -
iterator(
) → KtIterator< KtMapEntry< K, V> > -
Available on KtMap<
Returns an Iterator over the entries in the Map.K, V> , provided by the KtMapExtensions extension -
map<
R> (R transform(KtMapEntry< K, V> entry)) → KtList<R> -
Available on KtMap<
Returns a list containing the results of applying the givenK, V> , provided by the KtMapExtensions extensiontransform
function to each entry in the original map. -
mapKeys<
R> (R transform(KtMapEntry< K, V> )) → KtMap<R, V> -
Available on KtMap<
Returns a new Map with entries having the keys obtained by applying theK, V> , provided by the KtMapExtensions extensiontransform
function to each entry in this Map and the values of this map. -
mapKeysTo<
R, M extends KtMutableMap> (M destination, R transform(KtMapEntry< K, V> entry)) → M -
Available on KtMap<
Populates the givenK, V> , provided by the KtMapExtensions extensiondestination
map with entries having the keys obtained by applying thetransform
function to each entry in this Map and the values of this map. -
mapTo<
R, M extends KtMutableCollection> (M destination, R transform(KtMapEntry< K, V> entry)) → M -
Available on KtMap<
Applies the givenK, V> , provided by the KtMapExtensions extensiontransform
function to each entry of the original map and appends the results to the givendestination
. -
mapValues<
R> (R transform(KtMapEntry< K, V> )) → KtMap<K, R> -
Available on KtMap<
Returns a new map with entries having the keys of this map and the values obtained by applying theK, V> , provided by the KtMapExtensions extensiontransform
function to each entry in this Map. -
mapValuesTo<
R, M extends KtMutableMap> (M destination, R transform(KtMapEntry< K, V> entry)) → M -
Available on KtMap<
Populates the givenK, V> , provided by the KtMapExtensions extensiondestination
map with entries having the keys of this map and the values obtained by applying thetransform
function to each entry in this Map. -
maxBy<
R extends Comparable> (R selector(KtMapEntry< K, V> )) → KtMapEntry<K, V> ? -
Available on KtMap<
Returns the first entry yielding the largest value of the given function orK, V> , provided by the KtMapExtensions extensionnull
if there are no entries. -
maxWith(
Comparator< KtMapEntry< comparator) → KtMapEntry<K, V> >K, V> ? -
Available on KtMap<
Returns the first entry having the largest value according to the providedK, V> , provided by the KtMapExtensions extensioncomparator
ornull
if there are no entries. -
minBy<
R extends Comparable> (R selector(KtMapEntry< K, V> )) → KtMapEntry<K, V> ? -
Available on KtMap<
Returns the first entry yielding the smallest value of the given function orK, V> , provided by the KtMapExtensions extensionnull
if there are no entries. -
minus(
K key) → KtMap< K, V> -
Available on KtMap<
Returns a map containing all entries of the original map except the entry with the givenK, V> , provided by the KtMapExtensions extensionkey
. -
minWith(
Comparator< KtMapEntry< comparator) → KtMapEntry<K, V> >K, V> ? -
Available on KtMap<
Returns the first entry having the smallest value according to the providedK, V> , provided by the KtMapExtensions extensioncomparator
ornull
if there are no entries. -
none(
bool predicate(K key, V value)) → bool -
Available on KtMap<
ReturnsK, V> , provided by the KtMapExtensions extensiontrue
if there is no entries in the map that match the givenpredicate
.predicate
must not be null. -
plus(
KtMap< K, V> map) → KtMap<K, V> -
Available on KtMap<
Creates a new read-only map by replacing or adding entries to this map from anotherK, V> , provided by the KtMapExtensions extensionmap
. -
toList(
) → KtList< KtPair< K, V> > -
Available on KtMap<
Returns a KtList containing all key-value pairs.K, V> , provided by the KtMapExtensions extension -
toMap(
) → KtMap< K, V> -
Available on KtMap<
Returns a new read-only map containing all key-value pairs from the original map.K, V> , provided by the KtMapExtensions extension -
toMutableMap(
) → KtMutableMap< K, V> -
Available on KtMap<
Returns a new mutable map containing all key-value pairs from the original map.K, V> , provided by the KtMapExtensions extension
Operators
-
operator +(
KtMap< K, V> map) → KtMap<K, V> -
Available on KtMap<
Creates a new read-only map by replacing or adding entries to this map from anotherK, V> , provided by the KtMapExtensions extensionmap
. -
operator -(
K key) → KtMap< K, V> -
Available on KtMap<
Returns a map containing all entries of the original map except the entry with the givenK, V> , provided by the KtMapExtensions extensionkey
.