K - the key typeV - the value typepublic interface XGettingTable<K,V> extends XGettingMap<K,V>, XGettingEnum<KeyValue<K,V>>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
XGettingTable.Bridge<K,V> |
static interface |
XGettingTable.EntriesBridge<K,V> |
static interface |
XGettingTable.Keys<K,V> |
static interface |
XGettingTable.Satellite<K,V> |
static interface |
XGettingTable.Values<K,V> |
XGettingMap.Creator<K,V>XGettingEnum.Creator<E>XGettingSequence.Factory<E>Copyable.StaticXIterable.Executor<E>| Modifier and Type | Method and Description |
|---|---|
XGettingTable<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.
|
XImmutableTable<K,V> |
immure()
Provides an instance of an immutable collection type with equal behavior and data as this instance.
|
XGettingTable.Keys<K,V> |
keys() |
XGettingTable.EntriesBridge<K,V> |
old() |
XGettingTable.Bridge<K,V> |
oldMap() |
XGettingTable.Values<K,V> |
values() |
XGettingTable<K,V> |
view()
Creates a view of this collection and returns it.
|
get, lookup, nullKeyAllowed, nullValuesAllowed, query, searchValueiterate, range, toReversed, 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, remainingCapacitynullAllowediterateIndexedXGettingTable.Keys<K,V> keys()
keys in interface XGettingMap<K,V>XGettingTable.Values<K,V> values()
values in interface XGettingMap<K,V>XGettingTable<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>>view in interface XGettingEnum<KeyValue<K,V>>view in interface XGettingMap<K,V>view in interface XGettingSequence<KeyValue<K,V>>XImmutableTable<K,V> immure()
XGettingMapIf 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>>XGettingTable.EntriesBridge<K,V> old()
old in interface XGettingCollection<KeyValue<K,V>>old in interface XGettingMap<K,V>XGettingTable.Bridge<K,V> oldMap()
oldMap in interface XGettingMap<K,V>XGettingTable<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>>Copyright © 2022 MicroStream Software. All rights reserved.