|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SortedMap<K,V>
SortedMap is a Map where the iterators sequence in order of the sorted keys.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
Map.Entry<K,V> |
| Method Summary | |
|---|---|
Comparator<? super K> |
comparator()
Returns the Comparator used to compare elements in this SortedMap. |
K |
firstKey()
Answer the first sorted key in this SortedMap. |
SortedMap<K,V> |
headMap(K endKey)
Returns a SortedMap of the specified portion of this
SortedMap which contains keys less than the end key. |
K |
lastKey()
Returns the last sorted key in this SortedMap. |
SortedMap<K,V> |
subMap(K startKey,
K endKey)
Returns a SortedMap of the specified portion of this SortedMap which contains keys greater or equal to the start key but less than the end key. |
SortedMap<K,V> |
tailMap(K startKey)
Returns a SortedMap of the specified portion of this SortedMap which contains keys greater or equal to the start key. |
| Methods inherited from interface java.util.Map |
|---|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
| Method Detail |
|---|
Comparator<? super K> comparator()
K firstKey()
NoSuchElementException - when this SortedMap is emptySortedMap<K,V> headMap(K endKey)
SortedMap of the specified portion of this
SortedMap which contains keys less than the end key. Users
should be aware that the return value is actually backed by this
SortedMap. Hence any modifications made to one will be
immediately visible to the other.
endKey - the end key
endKey
ClassCastException - when the class of the end key is inappropriate for this
SubMap
NullPointerException - when the end key is null and this SortedMap does not
support null keysK lastKey()
NoSuchElementException - when this SortedMap is empty
SortedMap<K,V> subMap(K startKey,
K endKey)
SortedMap. Hence any modifications made to one will
be immediately visible to the other.
startKey - the start keyendKey - the end key
startKey and less than endKey
ClassCastException - when the class of the start or end key is inappropriate
for this SubMap
NullPointerException - when the start or end key is null and this SortedMap does
not support null keys
IllegalArgumentException - when the start key is greater than the end keySortedMap<K,V> tailMap(K startKey)
startKey - the start key
startKey
ClassCastException - when the class of the start key is inappropriate for this
SubMap
NullPointerException - when the start key is null and this SortedMap does not
support null keys
|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||