public interface XImmutableTable<K,V> extends XImmutableMap<K,V>, XGettingTable<K,V>, XImmutableEnum<KeyValue<K,V>>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
XImmutableTable.Bridge<K,V> |
static interface |
XImmutableTable.EntriesBridge<K,V> |
static interface |
XImmutableTable.Keys<K,V> |
static interface |
XImmutableTable.Satellite<K,V> |
static interface |
XImmutableTable.Values<K,V> |
XGettingMap.Creator<K,V>XImmutableEnum.Factory<E>XGettingEnum.Creator<E>Copyable.StaticXIterable.Executor<E>| Modifier and Type | Method and Description |
|---|---|
XImmutableTable<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.
|
XImmutableTable.Keys<K,V> |
keys() |
boolean |
nullKeyAllowed() |
boolean |
nullValuesAllowed() |
XImmutableTable.EntriesBridge<K,V> |
old() |
XImmutableTable.Bridge<K,V> |
oldMap() |
V |
searchValue(Predicate<? super K> keyPredicate) |
XImmutableTable.Values<K,V> |
values() |
viewlookup, querytoReversedBuilder, Builderequals, hashCodeiterate, range, viewat, copySelection, first, get, hasIndex, indexBy, indexOf, isSorted, last, lastIndexBy, lastIndexOf, maxIndex, minIndex, peek, poll, scanapplies, contains, containsAll, containsId, containsSearched, copyTo, count, countBy, distinct, distinct, equality, equals, equals, equalsContent, except, filterTo, hashCode, hasVolatileElements, intersect, intSize, iterator, join, max, min, nullContained, search, seek, size, toArray, toArray, unionforEach, spliteratorisFull, maximumCapacity, remainingCapacitynullAllowediterateIndexedV get(K key)
get in interface XGettingMap<K,V>get in interface XImmutableMap<K,V>V searchValue(Predicate<? super K> keyPredicate)
searchValue in interface XGettingMap<K,V>searchValue in interface XImmutableMap<K,V>XImmutableTable.Keys<K,V> keys()
keys in interface XGettingMap<K,V>keys in interface XGettingTable<K,V>keys in interface XImmutableMap<K,V>XImmutableTable.Values<K,V> values()
values in interface XGettingMap<K,V>values in interface XGettingTable<K,V>values in interface XImmutableMap<K,V>XImmutableTable<K,V> copy()
XGettingCollectioncopy in interface Copyablecopy in interface XGettingCollection<KeyValue<K,V>>copy in interface XGettingEnum<KeyValue<K,V>>copy in interface XGettingMap<K,V>copy in interface XGettingSequence<KeyValue<K,V>>copy in interface XGettingSet<KeyValue<K,V>>copy in interface XGettingTable<K,V>copy in interface XImmutableCollection<KeyValue<K,V>>copy in interface XImmutableEnum<KeyValue<K,V>>copy in interface XImmutableMap<K,V>copy in interface XImmutableSequence<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 XGettingEnum<KeyValue<K,V>>immure in interface XGettingMap<K,V>immure in interface XGettingSequence<KeyValue<K,V>>immure in interface XGettingSet<KeyValue<K,V>>immure in interface XGettingTable<K,V>immure in interface XImmutableCollection<KeyValue<K,V>>immure in interface XImmutableEnum<KeyValue<K,V>>immure in interface XImmutableMap<K,V>immure in interface XImmutableSequence<KeyValue<K,V>>immure in interface XImmutableSet<KeyValue<K,V>>XImmutableCollection.copy()XImmutableTable.EntriesBridge<K,V> old()
old in interface XGettingCollection<KeyValue<K,V>>old in interface XGettingMap<K,V>old in interface XGettingTable<K,V>old in interface XImmutableMap<K,V>XImmutableTable.Bridge<K,V> oldMap()
oldMap in interface XGettingMap<K,V>oldMap in interface XGettingTable<K,V>oldMap in interface XImmutableMap<K,V>boolean nullKeyAllowed()
nullKeyAllowed in interface XGettingMap<K,V>nullKeyAllowed in interface XImmutableMap<K,V>boolean nullValuesAllowed()
nullValuesAllowed in interface XGettingMap<K,V>nullValuesAllowed in interface XImmutableMap<K,V>Copyright © 2022 MicroStream Software. All rights reserved.