public interface XImmutableMap<K,V> extends XGettingMap<K,V>, XImmutableSet<KeyValue<K,V>>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
XImmutableMap.Bridge<K,V> |
static interface |
XImmutableMap.EntriesBridge<K,V> |
static interface |
XImmutableMap.Keys<K,V> |
static interface |
XImmutableMap.Satellite<K,V> |
static interface |
XImmutableMap.Values<K,V> |
XGettingMap.Creator<K,V>XImmutableSet.Factory<E>XIterable.Executor<E>Copyable.Static| Modifier and Type | Method and Description |
|---|---|
XImmutableMap<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) |
XImmutableTable<K,V> |
immure()
Provides an instance of an immutable collection type with equal behavior and data as this instance.
|
XImmutableMap.Keys<K,V> |
keys() |
boolean |
nullKeyAllowed() |
boolean |
nullValuesAllowed() |
XImmutableMap.EntriesBridge<K,V> |
old() |
XImmutableMap.Bridge<K,V> |
oldMap() |
V |
searchValue(Predicate<? super K> keyPredicate) |
XImmutableMap.Values<K,V> |
values() |
lookup, query, viewBuilder, Builderequals, hashCodeiterateapplies, 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, remainingCapacityV searchValue(Predicate<? super K> keyPredicate)
searchValue in interface XGettingMap<K,V>XImmutableMap.Keys<K,V> keys()
keys in interface XGettingMap<K,V>XImmutableMap.Values<K,V> values()
values in interface XGettingMap<K,V>XImmutableMap<K,V> copy()
XGettingCollectioncopy in interface Copyablecopy in interface XGettingCollection<KeyValue<K,V>>copy in interface XGettingMap<K,V>copy in interface XGettingSet<KeyValue<K,V>>copy in interface XImmutableCollection<KeyValue<K,V>>copy in interface XImmutableSet<KeyValue<K,V>>XImmutableTable<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 XGettingMap<K,V>immure in interface XGettingSet<KeyValue<K,V>>immure in interface XImmutableCollection<KeyValue<K,V>>immure in interface XImmutableSet<KeyValue<K,V>>XImmutableCollection.copy()XImmutableMap.EntriesBridge<K,V> old()
old in interface XGettingCollection<KeyValue<K,V>>old in interface XGettingMap<K,V>XImmutableMap.Bridge<K,V> oldMap()
oldMap in interface XGettingMap<K,V>boolean nullKeyAllowed()
nullKeyAllowed in interface XGettingMap<K,V>boolean nullValuesAllowed()
nullValuesAllowed in interface XGettingMap<K,V>Copyright © 2022 MicroStream Software. All rights reserved.