| java.util.SortedMap<K, V> |
Known Indirect Subclasses
|
A map that has its keys ordered. The sorting is according to either the natural ordering of its keys or the ordering given by a specified comparator.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Returns the comparator used to compare keys in this sorted map, or null if the natural
ordering is in use.
|
||||||||||
|
|
Returns the least key in this sorted map.
|
||||||||||
|
|
Returns a sorted map over a range of this sorted map with all keys that
are less than the specified
endKey
.
|
||||||||||
|
|
Returns the greatest key in this sorted map.
|
||||||||||
|
|
Returns a sorted map over a range of this sorted map with all keys
greater than or equal to the specified
startKey
and less than the
specified
endKey
.
|
||||||||||
|
|
Returns a sorted map over a range of this sorted map with all keys that
are greater than or equal to the specified
startKey
.
|
||||||||||
|
[Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
java.util.Map
|
|||||||||||
Returns the comparator used to compare keys in this sorted map, or null if the natural ordering is in use.
Returns the least key in this sorted map.
| NoSuchElementException | if this sorted map is empty. |
|---|
Returns a sorted map over a range of this sorted map with all keys that
are less than the specified
endKey
. Changes to the returned
sorted map are reflected in this sorted map and vice versa.
Note: The returned map will not allow an insertion of a key outside the specified range.
| endKey | the high boundary of the range specified. |
|---|
endKey
.
| ClassCastException | if the class of the end key is inappropriate for this sorted map. |
|---|---|
| NullPointerException |
if the end key is
null
and this sorted map does not
support
null
keys.
|
| IllegalArgumentException | if this map is itself a sorted map over a range of another map and the specified key is outside of its range. |
Returns the greatest key in this sorted map.
| NoSuchElementException | if this sorted map is empty. |
|---|
Returns a sorted map over a range of this sorted map with all keys
greater than or equal to the specified
startKey
and less than the
specified
endKey
. Changes to the returned sorted map are
reflected in this sorted map and vice versa.
Note: The returned map will not allow an insertion of a key outside the specified range.
| startKey | the low boundary of the range (inclusive). |
|---|---|
| endKey | the high boundary of the range (exclusive), |
| ClassCastException | if the class of the start or end key is inappropriate for this sorted map. |
|---|---|
| NullPointerException |
if the start or end key is
null
and this sorted map
does not support
null
keys.
|
| IllegalArgumentException | if the start key is greater than the end key, or if this map is itself a sorted map over a range of another sorted map and the specified range is outside of its range. |
Returns a sorted map over a range of this sorted map with all keys that
are greater than or equal to the specified
startKey
. Changes to
the returned sorted map are reflected in this sorted map and vice versa.
Note: The returned map will not allow an insertion of a key outside the specified range.
| startKey | the low boundary of the range specified. |
|---|
startKey
.
| ClassCastException | if the class of the start key is inappropriate for this sorted map. |
|---|---|
| NullPointerException |
if the start key is
null
and this sorted map does not
support
null
keys.
|
| IllegalArgumentException | if this map itself a sorted map over a range of another map and the specified key is outside of its range. |