public final class RangeMap<T> extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
RangeMap.IntersectingRangesException |
| Constructor and Description |
|---|
RangeMap() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containIntersectingRanges(Range range) |
Range |
enclosingRange()
Return range enclosing all range-keys of this container.
|
Set<Map.Entry<Range,T>> |
entrySet() |
List<Map.Entry<Range,T>> |
findAllIntersecting(Range range) |
List<Map.Entry<Range,T>> |
findAllIntersectingOrTouching(Range range) |
Map.Entry<Range,T> |
findContaining(Range range) |
Map.Entry<Range,T> |
findSingleIntersection(Range range) |
boolean |
isEmpty() |
boolean |
isOverFragmented() |
void |
put(Range range,
T value) |
T |
remove(Range range) |
public boolean isEmpty()
public Range enclosingRange()
public List<Map.Entry<Range,T>> findAllIntersectingOrTouching(Range range)
public boolean containIntersectingRanges(Range range)
public boolean isOverFragmented()
Copyright © 2018. All rights reserved.