java.lang.Object
io.qt.internal.NativeUtility.Object
io.qt.QtObject
io.qt.internal.AbstractAssociativeContainer<K,V>
io.qt.internal.AbstractMap<K,V>
- All Implemented Interfaces:
QtObjectInterface
,Iterable<QPair<K,
,V>> Map<K,
,V> NavigableMap<K,
,V> SortedMap<K,
V>
- Direct Known Subclasses:
QMap
public abstract class AbstractMap<K,V>
extends AbstractAssociativeContainer<K,V>
implements NavigableMap<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.QtObject
QtObject.QPrivateConstructor
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
-
Method Summary
Modifier and TypeMethodDescriptionceilingEntry
(K key) final K
ceilingKey
(K key) final NavigableSet<K>
final NavigableMap<K,
V> entrySet()
protected abstract AbstractAssociativeConstIterator<K,
V> floorEntry
(K key) final K
final NavigableMap<K,
V> final NavigableMap<K,
V> higherEntry
(K key) final K
keySet()
protected abstract AbstractAssociativeConstIterator<K,
V> lowerBound
(K key) lowerEntry
(K key) final K
final NavigableSet<K>
final NavigableMap<K,
V> final NavigableMap<K,
V> final NavigableMap<K,
V> final NavigableMap<K,
V> protected abstract AbstractAssociativeConstIterator<K,
V> upperBound
(K key) Methods inherited from class io.qt.internal.AbstractAssociativeContainer
begin, constBegin, constEnd, end, isEmpty, iterator, keys, putAll, size, toString
Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size
Methods inherited from interface java.util.SortedMap
comparator, firstKey, lastKey, values
-
Constructor Details
-
AbstractMap
protected AbstractMap() -
AbstractMap
-
-
Method Details
-
find
-
lowerBound
-
upperBound
-
subMap
-
headMap
-
tailMap
-
lowerEntry
- Specified by:
lowerEntry
in interfaceNavigableMap<K,
V>
-
lowerKey
- Specified by:
lowerKey
in interfaceNavigableMap<K,
V>
-
floorEntry
- Specified by:
floorEntry
in interfaceNavigableMap<K,
V>
-
floorKey
- Specified by:
floorKey
in interfaceNavigableMap<K,
V>
-
ceilingEntry
- Specified by:
ceilingEntry
in interfaceNavigableMap<K,
V>
-
ceilingKey
- Specified by:
ceilingKey
in interfaceNavigableMap<K,
V>
-
higherEntry
- Specified by:
higherEntry
in interfaceNavigableMap<K,
V>
-
higherKey
- Specified by:
higherKey
in interfaceNavigableMap<K,
V>
-
firstEntry
- Specified by:
firstEntry
in interfaceNavigableMap<K,
V>
-
lastEntry
- Specified by:
lastEntry
in interfaceNavigableMap<K,
V>
-
pollFirstEntry
- Specified by:
pollFirstEntry
in interfaceNavigableMap<K,
V>
-
pollLastEntry
- Specified by:
pollLastEntry
in interfaceNavigableMap<K,
V>
-
descendingMap
- Specified by:
descendingMap
in interfaceNavigableMap<K,
V>
-
descendingKeySet
- Specified by:
descendingKeySet
in interfaceNavigableMap<K,
V>
-
subMap
@QtUninvokable public final NavigableMap<K,V> subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive) - Specified by:
subMap
in interfaceNavigableMap<K,
V>
-
headMap
- Specified by:
headMap
in interfaceNavigableMap<K,
V>
-
tailMap
- Specified by:
tailMap
in interfaceNavigableMap<K,
V>
-
entrySet
-
keySet
-