private static final class TreeRangeSet.ComplementRangesByLowerBound<C extends java.lang.Comparable<?>> extends AbstractNavigableMap<Cut<C>,Range<C>>
Modifier and Type | Field and Description |
---|---|
private Range<Cut<C>> |
complementLowerBoundWindow
complementLowerBoundWindow represents the headMap/subMap/tailMap view of the entire
"complement ranges by lower bound" map; it's a constraint on the *keys*, and does not affect
the values.
|
private java.util.NavigableMap<Cut<C>,Range<C>> |
positiveRangesByLowerBound |
private java.util.NavigableMap<Cut<C>,Range<C>> |
positiveRangesByUpperBound |
Modifier | Constructor and Description |
---|---|
(package private) |
ComplementRangesByLowerBound(java.util.NavigableMap<Cut<C>,Range<C>> positiveRangesByLowerBound) |
private |
ComplementRangesByLowerBound(java.util.NavigableMap<Cut<C>,Range<C>> positiveRangesByLowerBound,
Range<Cut<C>> window) |
Modifier and Type | Method and Description |
---|---|
java.util.Comparator<? super Cut<C>> |
comparator() |
boolean |
containsKey(java.lang.Object key) |
(package private) java.util.Iterator<java.util.Map.Entry<Cut<C>,Range<C>>> |
descendingEntryIterator() |
(package private) java.util.Iterator<java.util.Map.Entry<Cut<C>,Range<C>>> |
entryIterator() |
Range<C> |
get(java.lang.Object key) |
java.util.NavigableMap<Cut<C>,Range<C>> |
headMap(Cut<C> toKey,
boolean inclusive) |
int |
size() |
java.util.NavigableMap<Cut<C>,Range<C>> |
subMap(Cut<C> fromKey,
boolean fromInclusive,
Cut<C> toKey,
boolean toInclusive) |
private java.util.NavigableMap<Cut<C>,Range<C>> |
subMap(Range<Cut<C>> subWindow) |
java.util.NavigableMap<Cut<C>,Range<C>> |
tailMap(Cut<C> fromKey,
boolean inclusive) |
ceilingEntry, ceilingKey, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, subMap, tailMap
clear, clone, containsValue, equals, hashCode, isEmpty, put, putAll, remove, toString, values
private final java.util.NavigableMap<Cut<C extends java.lang.Comparable<?>>,Range<C extends java.lang.Comparable<?>>> positiveRangesByLowerBound
private final java.util.NavigableMap<Cut<C extends java.lang.Comparable<?>>,Range<C extends java.lang.Comparable<?>>> positiveRangesByUpperBound
private final Range<Cut<C extends java.lang.Comparable<?>>> complementLowerBoundWindow
ComplementRangesByLowerBound(java.util.NavigableMap<Cut<C>,Range<C>> positiveRangesByLowerBound)
public java.util.NavigableMap<Cut<C>,Range<C>> subMap(Cut<C> fromKey, boolean fromInclusive, Cut<C> toKey, boolean toInclusive)
java.util.Iterator<java.util.Map.Entry<Cut<C>,Range<C>>> entryIterator()
entryIterator
in class AbstractNavigableMap<Cut<C extends java.lang.Comparable<?>>,Range<C extends java.lang.Comparable<?>>>
java.util.Iterator<java.util.Map.Entry<Cut<C>,Range<C>>> descendingEntryIterator()
descendingEntryIterator
in class AbstractNavigableMap<Cut<C extends java.lang.Comparable<?>>,Range<C extends java.lang.Comparable<?>>>
public int size()
public boolean containsKey(java.lang.Object key)