Class DualTreeBidiMap.ViewMap<K,V>
java.lang.Object
org.apache.openjpa.lib.util.collections.AbstractIterableMap<K,V>
org.apache.openjpa.lib.util.collections.AbstractMapDecorator<K,V>
org.apache.openjpa.lib.util.collections.AbstractSortedMapDecorator<K,V>
org.apache.openjpa.lib.util.collections.DualTreeBidiMap.ViewMap<K,V>
- All Implemented Interfaces:
Map<K,,V> SortedMap<K,,V> IterableMap<K,,V> IterableSortedMap<K,,V> OrderedMap<K,V>
- Enclosing class:
- DualTreeBidiMap<K,
V>
Internal sorted map view.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.openjpa.lib.util.collections.AbstractSortedMapDecorator
AbstractSortedMapDecorator.SortedMapIterator<K,V> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsValue(Object value) protected DualTreeBidiMap<K,V> Gets the map being decorated.Gets the next key after the one specified.previousKey(K key) Gets the previous key before the one specified.Methods inherited from class org.apache.openjpa.lib.util.collections.AbstractSortedMapDecorator
comparator, firstKey, lastKey, mapIteratorMethods inherited from class org.apache.openjpa.lib.util.collections.AbstractMapDecorator
containsKey, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, valuesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.openjpa.lib.util.collections.IterableMap
put, putAllMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, putIfAbsent, remove, remove, replace, replace, replaceAll, size
-
Constructor Details
-
ViewMap
Constructor.- Parameters:
bidi- the parent bidi mapsm- the subMap sorted map
-
-
Method Details
-
containsValue
- Specified by:
containsValuein interfaceMap<K,V> - Overrides:
containsValuein classAbstractMapDecorator<K,V>
-
clear
public void clear() -
headMap
-
tailMap
-
subMap
-
decorated
Description copied from class:AbstractSortedMapDecoratorGets the map being decorated.- Overrides:
decoratedin classAbstractSortedMapDecorator<K,V> - Returns:
- the decorated map
-
previousKey
Description copied from interface:OrderedMapGets the previous key before the one specified.- Specified by:
previousKeyin interfaceOrderedMap<K,V> - Overrides:
previousKeyin classAbstractSortedMapDecorator<K,V> - Parameters:
key- the key to search for previous from- Returns:
- the previous key, null if no match or at start
-
nextKey
Description copied from interface:OrderedMapGets the next key after the one specified.- Specified by:
nextKeyin interfaceOrderedMap<K,V> - Overrides:
nextKeyin classAbstractSortedMapDecorator<K,V> - Parameters:
key- the key to search for next from- Returns:
- the next key, null if no match or at end
-