8 |
|
import java.util.*; |
9 |
|
|
10 |
|
/** |
11 |
< |
* A {@link ConcurrentMap} supporting {@link NavigableMap} operations. |
11 |
> |
* A {@link ConcurrentMap} supporting {@link NavigableMap} operations, |
12 |
> |
* and recursively so for its navigable sub-maps. |
13 |
|
* |
14 |
|
* <p>This interface is a member of the |
15 |
|
* <a href="{@docRoot}/../guide/collections/index.html"> |
43 |
|
* @throws IllegalArgumentException {@inheritDoc} |
44 |
|
*/ |
45 |
|
ConcurrentNavigableMap<K,V> navigableTailMap(K fromKey); |
46 |
+ |
|
47 |
+ |
|
48 |
+ |
/** |
49 |
+ |
* Equivalent to {@link #navigableSubMap}. |
50 |
+ |
* |
51 |
+ |
* <p>{@inheritDoc} |
52 |
+ |
* @throws ClassCastException {@inheritDoc} |
53 |
+ |
* @throws NullPointerException {@inheritDoc} |
54 |
+ |
* @throws IllegalArgumentException {@inheritDoc} |
55 |
+ |
*/ |
56 |
+ |
ConcurrentNavigableMap<K,V> subMap(K fromKey, K toKey); |
57 |
+ |
|
58 |
+ |
/** |
59 |
+ |
* Equivalent to {@link #navigableHeadMap}. |
60 |
+ |
* |
61 |
+ |
* <p>{@inheritDoc} |
62 |
+ |
* @throws ClassCastException {@inheritDoc} |
63 |
+ |
* @throws NullPointerException {@inheritDoc} |
64 |
+ |
* @throws IllegalArgumentException {@inheritDoc} |
65 |
+ |
*/ |
66 |
+ |
ConcurrentNavigableMap<K,V> headMap(K toKey); |
67 |
+ |
|
68 |
+ |
/** |
69 |
+ |
* Equivalent to {@link #navigableTailMap}. |
70 |
+ |
* |
71 |
+ |
* <p>{@inheritDoc} |
72 |
+ |
* @throws ClassCastException {@inheritDoc} |
73 |
+ |
* @throws NullPointerException {@inheritDoc} |
74 |
+ |
* @throws IllegalArgumentException {@inheritDoc} |
75 |
+ |
*/ |
76 |
+ |
ConcurrentNavigableMap<K,V> tailMap(K fromKey); |
77 |
+ |
|
78 |
|
} |