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>,SortedMap<KEYTYPE,VALUETYPE>
- All Known Implementing Classes:
CommonsTreeMap
public interface ICommonsNavigableMap<KEYTYPE,VALUETYPE> extends NavigableMap<KEYTYPE,VALUETYPE>, ICommonsSortedMap<KEYTYPE,VALUETYPE>
A specialNavigableMapinterface based onICommonsSortedMap.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default NavigableMap<KEYTYPE,VALUETYPE>getAsUnmodifiable()ICommonsNavigableMap<KEYTYPE,VALUETYPE>getClone()-
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, setAll
-
Methods inherited from interface com.helger.commons.collection.impl.ICommonsSortedMap
copyOfEntrySet, copyOfKeySet, copyOfKeySet, createInstance, getFirstKey, getFirstValue, getLastKey, getLastKey, getLastValue, getLastValue
-
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.NavigableMap
ceilingEntry, ceilingKey, descendingKeySet, descendingMap, firstEntry, floorEntry, floorKey, headMap, headMap, higherEntry, higherKey, lastEntry, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, subMap, subMap, tailMap, tailMap
-
-
-
-
Method Detail
-
getAsUnmodifiable
@Nonnull @CodingStyleguideUnaware default NavigableMap<KEYTYPE,VALUETYPE> getAsUnmodifiable()
- Specified by:
getAsUnmodifiablein interfaceICommonsMap<KEYTYPE,VALUETYPE>- Specified by:
getAsUnmodifiablein interfaceICommonsSortedMap<KEYTYPE,VALUETYPE>- Returns:
- An unmodifiable version of this map. Never
null. - See Also:
Collections
-
getClone
@Nonnull @ReturnsMutableCopy ICommonsNavigableMap<KEYTYPE,VALUETYPE> getClone()
- Specified by:
getClonein interfaceICloneable<KEYTYPE>- Specified by:
getClonein interfaceICommonsSortedMap<KEYTYPE,VALUETYPE>- Returns:
- A 100% deep-copy of the implementing class.
-
-