private static class Maps.FilteredEntryNavigableMap<K,V> extends AbstractNavigableMap<K,V>
Modifier and Type | Field and Description |
---|---|
private Predicate<? super java.util.Map.Entry<K,V>> |
entryPredicate |
private java.util.Map<K,V> |
filteredDelegate |
private java.util.NavigableMap<K,V> |
unfiltered |
Constructor and Description |
---|
FilteredEntryNavigableMap(java.util.NavigableMap<K,V> unfiltered,
Predicate<? super java.util.Map.Entry<K,V>> entryPredicate) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
java.util.Comparator<? super K> |
comparator() |
boolean |
containsKey(java.lang.Object key) |
(package private) java.util.Iterator<java.util.Map.Entry<K,V>> |
descendingEntryIterator() |
java.util.NavigableMap<K,V> |
descendingMap() |
(package private) java.util.Iterator<java.util.Map.Entry<K,V>> |
entryIterator() |
java.util.Set<java.util.Map.Entry<K,V>> |
entrySet() |
V |
get(java.lang.Object key) |
java.util.NavigableMap<K,V> |
headMap(K toKey,
boolean inclusive) |
boolean |
isEmpty() |
java.util.NavigableSet<K> |
navigableKeySet() |
java.util.Map.Entry<K,V> |
pollFirstEntry() |
java.util.Map.Entry<K,V> |
pollLastEntry() |
V |
put(K key,
V value) |
void |
putAll(java.util.Map<? extends K,? extends V> m) |
V |
remove(java.lang.Object key) |
int |
size() |
java.util.NavigableMap<K,V> |
subMap(K fromKey,
boolean fromInclusive,
K toKey,
boolean toInclusive) |
java.util.NavigableMap<K,V> |
tailMap(K fromKey,
boolean inclusive) |
java.util.Collection<V> |
values() |
ceilingEntry, ceilingKey, descendingKeySet, firstEntry, firstKey, floorEntry, floorKey, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, subMap, tailMap
entrySpliterator, forEachEntry
public java.util.Comparator<? super K> comparator()
public java.util.NavigableSet<K> navigableKeySet()
navigableKeySet
in interface java.util.NavigableMap<K,V>
navigableKeySet
in class AbstractNavigableMap<K,V>
public java.util.Collection<V> values()
java.util.Iterator<java.util.Map.Entry<K,V>> entryIterator()
entryIterator
in class Maps.IteratorBasedAbstractMap<K,V>
java.util.Iterator<java.util.Map.Entry<K,V>> descendingEntryIterator()
descendingEntryIterator
in class AbstractNavigableMap<K,V>
public int size()
public boolean isEmpty()
public V get(java.lang.Object key)
public boolean containsKey(java.lang.Object key)
public V remove(java.lang.Object key)
public void clear()
public java.util.Map.Entry<K,V> pollFirstEntry()
pollFirstEntry
in interface java.util.NavigableMap<K,V>
pollFirstEntry
in class AbstractNavigableMap<K,V>
public java.util.Map.Entry<K,V> pollLastEntry()
pollLastEntry
in interface java.util.NavigableMap<K,V>
pollLastEntry
in class AbstractNavigableMap<K,V>
public java.util.NavigableMap<K,V> descendingMap()
descendingMap
in interface java.util.NavigableMap<K,V>
descendingMap
in class AbstractNavigableMap<K,V>
public java.util.NavigableMap<K,V> subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)