K - the key typeV - the value typepublic interface XGettingMap<K,V> extends ExtendedMap<K,V>, XGettingSet<KeyValue<K,V>>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
XGettingMap.Bridge<K,V> |
static interface |
XGettingMap.Creator<K,V> |
static interface |
XGettingMap.EntriesBridge<K,V> |
static interface |
XGettingMap.Keys<K,V> |
static interface |
XGettingMap.Satellite<K,V> |
static interface |
XGettingMap.Values<K,V> |
XIterable.Executor<E>Copyable.Static| Modifier and Type | Method and Description |
|---|---|
XGettingMap<K,V> |
copy()
Creates a true copy of this collection which references the same elements as this collection does
at the time the method is called.
|
V |
get(K key) |
XImmutableMap<K,V> |
immure()
Provides an instance of an immutable collection type with equal behavior and data as this instance.
|
XGettingMap.Keys<K,V> |
keys() |
KeyValue<K,V> |
lookup(K key) |
boolean |
nullKeyAllowed() |
boolean |
nullValuesAllowed() |
XGettingMap.EntriesBridge<K,V> |
old() |
XGettingMap.Bridge<K,V> |
oldMap() |
<C extends Consumer<? super V>> |
query(XIterable<? extends K> keys,
C collector) |
V |
searchValue(Predicate<? super K> keyPredicate) |
XGettingMap.Values<K,V> |
values() |
XGettingMap<K,V> |
view()
Creates a view of this collection and returns it.
|
iterateapplies, contains, containsAll, containsId, containsSearched, copyTo, count, countBy, distinct, distinct, equality, equals, equals, equalsContent, except, filterTo, get, hashCode, hasVolatileElements, intersect, intSize, iterator, join, max, min, nullContained, search, seek, size, toArray, toArray, unionnullAllowedforEach, spliteratorisFull, maximumCapacity, remainingCapacityXGettingMap.Keys<K,V> keys()
XGettingMap.Values<K,V> values()
XGettingMap<K,V> copy()
XGettingCollectionXGettingMap<K,V> view()
XGettingCollection
A view is different from immutable collection (XGettingCollection.immure())
in the way, that changes in this collection are still affecting the view.
The immutable collection on the other hand has no reference to this collection
and changes therefore do not affect the immutable collection.
view in interface XGettingCollection<KeyValue<K,V>>XImmutableMap<K,V> immure()
If this instance already is of an immutable collection type, it returns itself.
immure in interface XGettingCollection<KeyValue<K,V>>immure in interface XGettingSet<KeyValue<K,V>>XGettingMap.EntriesBridge<K,V> old()
old in interface XGettingCollection<KeyValue<K,V>>XGettingMap.Bridge<K,V> oldMap()
boolean nullKeyAllowed()
boolean nullValuesAllowed()
Copyright © 2022 MicroStream Software. All rights reserved.