Changed Methods |
Map<Range<K>, V> asMapOfRanges()
|
Changed from non-abstract to abstract.
|
Returns a view of this range map as an unmodifiable {@code Map, V>}. |
void clear()
|
Changed from non-abstract to abstract.
|
Removes all associations from this range map (optional operation). |
boolean equals(Object )
|
Changed from non-abstract to abstract.
|
Returns {@code true} if {@code obj} is another {@code RangeMap} that has an equivalent
.asMapOfRanges(). |
V get(K extends Comparable )
|
Changed from non-abstract to abstract.
|
Returns the value associated with the specified key, or {@code null} if there is no
such value. |
Entry<Range<K>, V> getEntry(K extends Comparable )
|
Changed from non-abstract to abstract.
|
Returns the range containing this key and its associated value, if such a range is present
in the range map, or {@code null} otherwise. |
int hashCode()
|
Changed from non-abstract to abstract.
|
Returns {@code asMapOfRanges().hashCode()}. |
void put(Range<K>, V)
|
Changed from non-abstract to abstract.
|
Maps a range to a specified value (optional operation). |
void putAll(RangeMap<K, V>)
|
Changed from non-abstract to abstract.
|
Puts all the associations from {@code rangeMap} into this range map (optional operation). |
void remove(Range<K> )
|
Changed from non-abstract to abstract.
|
Removes all associations from this range map in the specified range (optional operation). |
Range<K> span()
|
Changed from non-abstract to abstract.
|
Returns the minimal range Range#encloses(Range) enclosing the ranges
in this {@code RangeMap}. |
RangeMap<K, V> subRangeMap(Range<K> )
|
Changed from non-abstract to abstract.
|
Returns a view of the part of this range map that intersects with {@code range}. |
String toString()
|
Changed from non-abstract to abstract.
|
Returns a readable string representation of this range map. |