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. |