Interface ICommonsNavigableMap<KEYTYPE,VALUETYPE>
- Type Parameters:
KEYTYPE- Map key typeVALUETYPE- Map value type
- All Superinterfaces:
ICloneable<ICommonsMap<KEYTYPE,,VALUETYPE>> ICommonsMap<KEYTYPE,,VALUETYPE> ICommonsSortedMap<KEYTYPE,,VALUETYPE> Map<KEYTYPE,,VALUETYPE> NavigableMap<KEYTYPE,,VALUETYPE> SequencedMap<KEYTYPE,,VALUETYPE> SortedMap<KEYTYPE,VALUETYPE>
- All Known Implementing Classes:
CommonsTreeMap
public interface ICommonsNavigableMap<KEYTYPE,VALUETYPE>
extends NavigableMap<KEYTYPE,VALUETYPE>, ICommonsSortedMap<KEYTYPE,VALUETYPE>
A special
NavigableMap interface based on ICommonsSortedMap.- Author:
- Philip Helger
-
Nested Class Summary
-
Method Summary
Methods inherited from interface com.helger.commons.collection.impl.ICommonsMap
addAll, containsAnyEntry, containsAnyKey, containsAnyValue, copyOfValues, copyOfValues, copyOfValuesMapped, copyOfValuesMapped, findFirstEntry, findFirstKey, findFirstValue, forEach, forEachKey, forEachKey, forEachValue, forEachValue, getFirstEntry, getFirstEntry, getFirstKey, getFirstValue, getSortedByKey, getSortedByValue, getSwappedKeyValues, isNotEmpty, put, putAll, putAll, putAllMapped, putAllMapped, putAllMapped, putIf, putIfNotNull, removeAll, removeIf, removeIfKey, removeIfValue, removeObject, setAllMethods inherited from interface com.helger.commons.collection.impl.ICommonsSortedMap
copyOfEntrySet, copyOfKeySet, copyOfKeySet, createInstance, getFirstKey, getFirstValue, getLastKey, getLastKey, getLastValue, getLastValueMethods 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, sizeMethods inherited from interface java.util.NavigableMap
ceilingEntry, ceilingKey, descendingKeySet, descendingMap, firstEntry, floorEntry, floorKey, headMap, headMap, higherEntry, higherKey, lastEntry, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, reversed, subMap, subMap, tailMap, tailMapMethods inherited from interface java.util.SequencedMap
sequencedEntrySet, sequencedKeySet, sequencedValues
-
Method Details
-
getAsUnmodifiable
- Specified by:
getAsUnmodifiablein interfaceICommonsMap<KEYTYPE,VALUETYPE> - Specified by:
getAsUnmodifiablein interfaceICommonsSortedMap<KEYTYPE,VALUETYPE> - Returns:
- An unmodifiable version of this map. Never
null. - See Also:
-
getClone
- Specified by:
getClonein interfaceICloneable<KEYTYPE>- Specified by:
getClonein interfaceICommonsSortedMap<KEYTYPE,VALUETYPE> - Returns:
- A 100% deep-copy of the implementing class.
-